加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

无需使用方向键即可反向搜索vim命令历史记录

发布时间:2020-12-15 20:57:10 所属栏目:安全 来源:网络整理
导读:是否可以选择使用历史记录中的一个自动完成当前键入的命令,而不使用方向键? 这是对这个问题的扩展: How do you search through vim’s command history?. 输入后答案是:somecommand使用 up键.我觉得它更像vim,不必抬起手去方向键. 来自:help cmdline-com
是否可以选择使用历史记录中的一个自动完成当前键入的命令,而不使用方向键?
这是对这个问题的扩展: How do you search through vim’s command history?.

输入后答案是: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:或Ctrl-F调用的命令行窗口以及Ctrl-N和Ctrl-P在输入后线性地浏览历史记录:.

解决方法

您始终可以将其映射到某些内容.我曾经尝试过使用过

cnoremap <C-p> <Up>

,但这将禁用完成循环,因此您应该更好地推断其他东西(没有办法像pumvisible()来确定在命令模式下是否激活完成).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读