命令的 Vim cnoremap 在搜索中扩展

mic*_*ote 0 vim

在我.vimrc的命令中:Gedit,我已经用 vimscript 映射了命令cnoremap ge :Gedittarget例如,当我搜索类似单词的内容时,地图会扩展为tar:Gedit. 有没有办法使用不会在搜索中扩展的命令映射,或者我应该使用不同的模式?我已经通读了文档,但我还没有看到这样做的方法,但是我很可能遗漏了一些简单的东西。谢谢!

yol*_*yer 5

使用缩写而不是映射。

尝试:

:cabbr ge Gedit
Run Code Online (Sandbox Code Playgroud)

它将等待非字字符扩展(或只是<cr>键)