我正在尝试重新映射 VIM 中的 * 运算符。我已经尝试过nnoremap <*>
,nnoremap <S-8>
但无济于事。我无法找到有关如何正确执行此操作的任何说明。如何重新映射我的 * 或任何数字键/数字键特殊字符?
因为你们中的许多人无疑会想知道为什么有人会想要这样做,所以我可以让我的 * 运算符表现得像平常一样,除了不会自动前进到光标下的单词的下一个出现处(参见在不移动的情况下突出匹配部分) .
编辑:
我正在使用的完整命令是:
nnoremap <*> :let @/='\<<C-R>=expand("<cword>")<CR>\>'<CR>:set hls<CR>
在哪里*
重新映射*
或的功能<shift + 8>