2016-10-07 72 views
0

默认情况下,您可以通过按向上箭头循环查看命令的历史记录。我想定制它。我更喜欢使用Ctr-n而不是向上箭头。我怎样才能做到这一点?vim中历史搜索的绑定键

作为说明,我使用了带有history substring search插件的oh-my-zsh。插件的文档说可以在vi模式下使用插件。不过,这个插件对我的vi没有任何影响。

+0

* vi mode *是'zsh'中定义的一组键盘映射,它使用与'vi'编辑器中的键绑定类似的键绑定来导航和编辑命令行。还有* emacs模式*,这是* Oh-My-Zsh *的默认设置。该插件的文档只是说,该插件将与(可能绑定)'zsh''s * vi模式*。它与'vi'编辑器本身无关。 – Adaephon

回答

0

默认情况下,ctrl-p会把你带到前面的命令,ctrl-n会带你到下一个命令(如果你在空的命令行按下它,什么都不会发生)。对于这种行为,你最好使用ctrl-p。

但是,如果您确实想要更改上述行为,请将其添加到您的.vimrc中: cnoremap <C-n> <C-p>