我正在尝试重新映射F1键以删除搜索突出显示.这在正常模式下很简单:
nmap:noh
但在插入模式下它有点棘手.我可以
imap:noh i
但这会导致光标向后移动一个插槽.一个小小的烦恼,但仍然是一个烦恼.我已经尝试添加了一个
,但是如果我在它之前i
它会转移到下一行,如果我在当前的那一行结束,如果我这样做,i
它会转移到第二个字符,如果我' m在行的开头.
有没有办法让它做我想要的?真的我想要的是F1键在所有模式中删除搜索突出显示.不要太在意如何发生这种情况,因此有一个更好的解决方案,让我知道.
如果您不希望光标移动,请避免使用.请
改用.
" NB: this mapping doesn't remove, but toggles search highlighting, " which is often much more useful " Normal Mode nnoremap:set hlsearch! set hlsearch? " Insert Mode imap " (strict?) Visual Mode (i.e Select Mode is excluded) xmap gv " Select Mode smap gv