2016-10-07 7 views
0

По умолчанию вы можете просмотреть историю команд, нажав стрелку вверх. Я хочу настроить его. Я предпочитаю использовать Ctr-n вместо стрелки вверх. Как я могу это сделать?Ключи для поиска истории в vim

В качестве примечания, я использую oh-my-zsh с плагином history substring search. Документация плагина говорит, что можно использовать плагин в режиме vi. Однако плагин не влияет на мой vi.

+0

* vi mode * - это набор раскладок, определенных в 'zsh', где он использует привязки клавиш, похожие на те, что содержатся в редакторе' vi', для навигации и редактирования командной строки. Существует также режим * emacs *, который является настройкой по умолчанию с помощью * Oh-My-Zsh *. Документация плагина просто говорит, что плагин будет работать (и, вероятно, имеет привязки для) 'zsh''s * vi mode *. Это не имеет никакого отношения к самому редактору 'vi'. – Adaephon

ответ

0

По умолчанию ctrl-p возвращает вас к предыдущей команде, а ctrl-n переводит вас к следующей команде (если вы нажмете ее на пустой командной строке, ничего не произойдет). Лучше всего использовать ctrl-p для этого поведения.

Однако, если вы действительно хотите изменить приведенное выше поведение, добавьте это в свой .vimrc: cnoremap <C-n> <C-p>.

 Смежные вопросы

  • Нет связанных вопросов^_^