首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在VIM中重新映射数字键和数字键特殊字符

如何在VIM中重新映射数字键和数字键特殊字符
EN

Stack Overflow用户
提问于 2013-04-25 00:31:53
回答 2查看 335关注 0票数 0

我正在尝试重新映射VIM中的*运算符。我已经尝试了nnoremap <*>nnoremap <S-8>,但都没有用。我还没有找到任何关于如何正确执行此操作的说明。如何重新映射我的*或任意数字键/数字键特殊字符?

因为你们中的许多人肯定会想知道为什么会有人想要这样做,所以我可以让我的*操作符的行为像正常一样,除了不会自动前进到光标下的下一个单词(参见Highlight Matches Without Moving部分)。

编辑:

我正在使用的完整命令是:

nnoremap <*> :let @/='\<<C-R>=expand("<cword>")<CR>\>'<CR>:set hls<CR>

*重新映射*<shift + 8>功能的位置

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-25 02:24:31

摆脱<>对我来说很有效。

代码语言:javascript
复制
nnoremap * :let @/='\<<C-R>=expand("<cword>")<CR>\>'<CR>:set hls<CR>
票数 1
EN

Stack Overflow用户

发布于 2013-04-25 00:43:18

试试nnoremap <F7> <*>。它将使用F7重新映射*

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16197414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档