我正在尝试重新映射VIM中的*运算符。我已经尝试了nnoremap <*>和nnoremap <S-8>,但都没有用。我还没有找到任何关于如何正确执行此操作的说明。如何重新映射我的*或任意数字键/数字键特殊字符?
因为你们中的许多人肯定会想知道为什么会有人想要这样做,所以我可以让我的*操作符的行为像正常一样,除了不会自动前进到光标下的下一个单词(参见Highlight Matches Without Moving部分)。
编辑:
我正在使用的完整命令是:
nnoremap <*> :let @/='\<<C-R>=expand("<cword>")<CR>\>'<CR>:set hls<CR>
*重新映射*或<shift + 8>功能的位置
发布于 2013-04-25 02:24:31
摆脱<和>对我来说很有效。
nnoremap * :let @/='\<<C-R>=expand("<cword>")<CR>\>'<CR>:set hls<CR>发布于 2013-04-25 00:43:18
试试nnoremap <F7> <*>。它将使用F7重新映射*
https://stackoverflow.com/questions/16197414
复制相似问题