9

vimでレジスタを組み合わせることができますか?たとえば、レジ​​スタ「a」、「b」、「c」がある場合、3つすべてを連結したレジスタ「d」を簡単に作成できますか?つまり、すべてを貼り付けてから全体を選択する必要はありません。

4

2 に答える 2

10

コマンドを使用すると、レジスタに割り当てる:let @a = "something"ことができます。

コマンドを使用する:let @A = "another thing"か、レジスタに追加:let @a .= "another thing"できます。

レジスタが次のように入力されているとしましょう(regコマンドを使用して検査)

:reg a b c
--- Registers ---
"a Apple^J
"b Pear^J
"c Banana^J

その後、あなたは呼び出すことができます

:let @D = @a
:let @D = @b
:ley @D = @c

また

:let @d = @a . @b . @c

そして、レジスタ d は次のようになります

:reg d
--- Registers ---
"d Apple^JPear^JBanana
于 2009-10-26T20:54:14.173 に答える
3
:let @d = @a . @b . @c
于 2009-10-26T20:49:49.873 に答える