VIM我现在禁用了我的箭头键,如何浏览以前的命令?

时间:2012-01-06 20:27:05

标签: vim command-line

我禁用了我的箭头键,我很高兴我做了,只有几天没有它们我几乎不会错过它们,直到我发现我可以输入“:< UP>”或“:< DOWN> “并浏览我以前的命令。但是现在我禁用了它们,我该如何浏览这些命令?我们不能使用普通的hjkl ..

4 个答案:

答案 0 :(得分:4)

draevor几乎叫它,但我想建议控制-F。

您可以输入,然后输入 control-F ,以获得与 q:相同的历史记录。

我喜欢它b / c你也可以用它来搜索历史记录: / 然后 control-F 或....类似地, q /

我更喜欢 / ,因为通常我想在命令模式下进行搜索或某事,然后意识到,“哦,是的,我不是吗这样做一次吗?“控制-F救援!

答案 1 :(得分:3)

如果您只想要一个命令,请尝试输入 q (您可以使用通常的嫌疑人滚动该列表)。如果您确实在使用历史记录,可以在此页面上找到更多详细信息:http://vim.wikia.com/wiki/Using_command-line_history

答案 2 :(得分:3)

您可以在命令历史记录中使用CTRL+p返回(“up”),在命令历史记录中使用CTRL+n前进(“down”)。如果你想左右移动 - 没有箭头键就无法完成,所以你必须使用q:来编辑命令历史缓冲区。

答案 3 :(得分:0)

我在我的vimrc中使用它:

 map <up> <nop>
 map <down> <nop>
 map <left> <nop>
 map <right> <nop>
 imap <up> <nop>
 imap <down> <nop>
 imap <left> <nop>
 imap <right> <nop>

如果你这样做,你仍然有箭头在&#34;命令模式下工作&#34;。