Есть ли способ использовать «.» ключ вместо ';' клавиша для повторного поиска в строке (клавиша 'f') в vim - PullRequest
0 голосов
/ 25 марта 2020

Я новичок в vim и узнал, что f клавиша может повторяться сегодня с помощью клавиши ; .

Однако я уже использую ; ключ в качестве лидера. Есть ли способ использовать . вместо этого?

1 Ответ

1 голос
/ 25 марта 2020

Конечно, вы можете сопоставить . для выполнения работы ; :

nnoremap . ;

Однако тогда вы потеряете функцию . (повторите последнее изменение), если только вы не переназначите , что .

Риск звучит проповедно, но в долгосрочной перспективе вам будет гораздо лучше адаптироваться к Vim, чем пытаться адаптировать Vim к вам - по крайней мере, пока вы уже не начинающий. В этом случае, например, я бы сказал, что . (повторите последнюю команду) является гораздо более важной функцией, чем ; (повторите последнюю f -поиск) в особенности потому, что лидером может быть \ в качестве значения по умолчанию или Пробел в качестве ключей с гораздо меньшими потерями.

...