【发布时间】:2014-09-25 22:29:34
【问题描述】:
我想在 Vim 中完成不区分大小写的 ex 命令。
我可以做到这一点:
set ignorecase
" Maybe with
set smartcase
但是,这样做的问题是,这(显然)使搜索不区分大小写 /,这是我不想要的。
https://github.com/thinca/vim-ambicmd
这个插件确实启用了不区分大小写的 ex 命令补全(甚至更多功能),但之后它也禁用了补全。例如,当我将<Tab>映射到“expand”键时,:NeoBundleUpdate <Tab>并没有列出所有neobundle.vim管理的插件,而是输入了<Tab>字符。
我尝试做类似的事情:
nmap / :set noignorecase<CR>/
nmap : :set ignorecase<CR>:
但这让 Vim 发疯了……
有什么方法可以实现不区分大小写的命令完成同时保留区分大小写的搜索的目标吗?
【问题讨论】:
标签: vim case-sensitive case-insensitive