是否可以选择使用历史记录中的命令自动完成当前键入的命令,而不使用方向键?这是对这个问题的扩展:如何搜索 vim 的命令历史记录?.
答案是,键入:somecommand
后使用<up>
密钥。我认为不必举手去方向键更像是 vim。
从:help cmdline-completion
, 我尝试了, Ctrl-N
, Ctrl-P
, Ctrl-D
, Ctrl-
L 没有成功。这可能是我的 vimrc 的相关部分。
set completeopt=menu,longest,preview
set showcmd
set wildchar=<Tab> wildmenu wildmode=longest,list,full
set wildcharm=<C-Z>
我知道使用q:
or:Ctrl-F
和Ctrl-N
and调用的命令行窗口Ctrl-P
在键入 后线性地浏览历史记录:
。