2

私は Vim に関しては初心者で、現在、さまざまな点でイライラしています。そのうちの1つは次のとおりです。

ファイルに次のテキストがあるとします

one  
two  
three  
four  

dog  
frog  
log  
mog  

ビジュアル モードを使用して数字の単語 (4 行) を選択し、次に P を使用して犬の 'd' に貼り付けた場合、次のようになります。

one
two
three
four


one  dog
two  frog
threelog
four mog

私の望ましい出力は次のようになります。

one
two
three
four


one
two
three
four
dog  
frog 
log
mog

行を視覚的に選択する代わりに y4y を実行すると、期待どおりに動作することに気付きました。では、私が見ている動作の違いの原因は何ですか? また、視覚的に選択したブロックを好きなように貼り付けるにはどうすればよいですか?

4

3 に答える 3

7

ビジュアルブロック選択モード ( Ctrl- V) に入っているようです。

目的の出力を得るには、 を押すだけで線単位選択モードに入りますV

于 2010-06-24T23:33:52.827 に答える
1

を使用Shift+Vして、行ごとに選択します

于 2010-06-24T23:38:04.767 に答える
-1

試す

:set paste

貼り付け前。

于 2010-06-24T23:34:16.390 に答える