Как мне карту ": всплит". на <F7> в Vim? - PullRequest
4 голосов
/ 13 ноября 2009

Я хотел бы создать отображение для :vsplit ..

Я пытался добавить это к .vimrc ...

nmap <F7> verticalsplit .

Однако, когда я нажимаю <F7>, он переходит в режим вставки и вставляет «calsplit .tttt». (Почему "тттт"?)

1 Ответ

8 голосов
/ 13 ноября 2009

Просто поставьте : перед ним и <CR> после.

nmap <F7> :vsplit .<CR>

nmap запускается в обычном режиме, поэтому вы должны указать именно то, что набрали.

Вы получаете "tttt", потому что ваше отображение набирало v (чтобы перейти в визуальный режим), e (перейти к концу слова), r (перейти в режим замены), t (введите at и замените все, что визуально выбрано на t s).

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