Vim Вставить поведение - PullRequest
2 голосов
/ 25 июня 2010

Я немного новичок в том, что касается Vim, и в настоящее время он меня раздражает во многих отношениях. Одним из которых является следующее:

Скажите, у меня есть следующий текст в файле

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 вместо визуального выбора линий. Так что же вызывает разницу в поведении, которое я вижу? и как я могу получить свой визуально выбранный блок для вставки, как я хотел бы?

Ответы [ 3 ]

7 голосов
/ 25 июня 2010

Похоже, что вы входите в режим визуального выбора блока ( Ctrl - V ).

Чтобы получить нужный выводвойдите в режим Linewise Selection , просто нажав V .

1 голос
/ 25 июня 2010

Используйте Shift+V, он выбирает строку за строкой

0 голосов
/ 25 июня 2010

1001 * попробовать *

:set paste

перед вставкой.

...