Что делает клавиша «n» в vim?

#vim #keyboard-shortcuts

#vim #сочетания клавиш

Вопрос:

В обычном режиме всякий раз, когда я нажимаю клавишу n (одиночную n или комбинации с клавишей n, такие как nd, , nn, jn и т.д.), vim показывает мне результат выполнения команды:/final.

Я не могу вспомнить, выполнял ли я такие сопоставления бессознательно или нажимал какие-то определенные комбинации клавиш по ошибке.

Комментарии:

1. черт возьми, вам не обязательно вводить : перед терминами поиска, вы можете просто ввести /final в обычном режиме для поиска

Ответ №1:

n это отображение по умолчанию в vim. В частности, n повторяет последний поиск от положения курсора вниз. Вы недавно искали «final», так что это то, что он искал.

В общем, довольно легко выяснить, что делает клавиша с :help <key> , находясь в vim.

В этом случае это дало бы вам

 n                   Repeat the latest "/" or "?" [count] times.
                    If the cursor doesn't move the search is repeated with
                    count   1.
                    |last-pattern| {Vi: no count}
  

Комментарии:

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