Есть ли причина, по которой некоторые команды движения VIM ограничены одной строкой? - PullRequest
5 голосов
/ 23 августа 2010

Я начинаю изучать VIM (я скачал плагин эмулятора для своей IDE), и неудивительно, что он раздражает меня и очень медленно. Это все хорошо, и я понимаю, что это фаза, через которую все проходят.

Однако эта особенность довольно неприятна - она ​​не может перейти к следующей строке с помощью l , предыдущей с h или искать более одной строки с f .

Есть ли для этого действительная причина увеличения скорости печати?

1 Ответ

4 голосов
/ 23 августа 2010

Вы можете сделать h и l перенос строк, добавив h и l к опции whichwrap (:he whichwrap), хотя для совместимости со скриптами и макросами, которые неожидайте h и l для переноса, вы можете избежать их добавления и вместо этого добавить опции < и > (которые позволяют переносить клавиши со стрелками влево и вправо).Что касается fF и t и T), они просто не предназначены для этого, но вы можете использовать / и ? в качестве движений - d/foo<Enter> дляудалите все, что находится между здесь и следующим «foo» (будь то в этой строке или более поздней).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...