Ярлык для добавления строки - PullRequest
4 голосов
/ 23 сентября 2010

В моем текущем проекте я часто набираю эту строку

Then show me the page

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

Было бы неплохо, если бы вновь добавленная строка имела такой же отступ, как указанная выше строка.

Я использую MacVim.

Ответы [ 2 ]

6 голосов
/ 23 сентября 2010

В обычном режиме вы можете ввести или добавить эту строку в ваш vimrc:

:nmap Q oThen show me the page<cr><esc> 

Это просто воспроизводит нажатия клавиш для o пером новой строки под текущей (с правильным отступом)), введите символы, нажмите ввод для перехода на новую строку, затем выйдите из режима вставки.

Я выбрал нажатие клавиши Q , но это перезаписывает что-то еще.Вместо этого вы можете выбрать другое нажатие клавиши ...

0 голосов
/ 25 сентября 2010

yyp скопирует строку (yy) и вставит ниже строки (p)

yyP вставит копию строки выше текущей строки (P)

...