Как установить подстановочный знак в настраиваемом сопоставлении vim? - PullRequest
3 голосов
/ 06 февраля 2011

Например, я хочу отобразить ход клавиш <Fixed key><Number> на :tabn <Number><CR>.Обычно я не использую более 8-9 открытых вкладок, и это поможет быстро переключаться между вкладками.Как настроить сопоставление для принятия любой записи в <Number>?Конечно, поскольку есть только 9 возможных вариантов, я могу просто написать их для каждого, но я хотел знать, есть ли более разумный способ сделать это.

1 Ответ

3 голосов
/ 06 февраля 2011

Ваш вопрос хорош, но вы уже можете использовать <number>gt для этого. И я боюсь, что нет способа иметь зависимое от аргумента отображение. Однако вы можете сделать цикл в vimscript, который генерирует ваши команды отображения.

Редактировать: в противном случае вы можете поместить это в свой vimrc:

let i = 1
while i <= 9
  execute 'nnoremap <fixed_key>' . i . ' ' . i . 'gt'
  let i = i + 1
endwhile                                                     
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...