频道栏目
首页 > 程序开发 > 综合编程 > 其他综合 > 正文
vim使用小技巧—字符搜索
2013-02-25 10:05:02      个评论      
收藏   我要投稿
vim搜索技巧一:在当前文件中,搜索光标下的单词。

把下面的一行加进你的 .vimrc文件。

nnoremap <silent> <F3> :lv /\<<c-r>=expand("<cword>")<cr>\>/j %<cr>:lw<cr>

 

在nature模式下,把光标放在感兴趣的单词上,按下F3

效果如下:

然后,在搜索结果所在窗口中,用鼠标(没用鼠标的自己想办法)双击其中的一个结果,相关窗口就会出现对应的代码。 

 

vim搜索技巧二:递归搜索光标下的单词(以下达vim命令时,所在目录为根目录)。

把下面的一行加进你的 .vimrc文件。(注:我这里设置了,只处理 .c和.h文件。其它滴自己弄一下咯。)

nnoremap <silent> <c-F3> :vim /\<<c-r>=expand("<cword>")<cr>\>/j **/*.c **/*.h  <cr> :cw<cr>

 

在nature模式下,把光标放在感兴趣的单词上,按下ctrl+F3

效果如下:

 想看其中一个结果,用鼠标双击下就可以了。

(注:如果F3不起作用,说明这个按键已经映射过了,请换成别的键。)

 

附:下面是一些映射方式的说明。

map

在所有模式下,按键映射有效。如果有多处地方做了映射,则最后一次有效。

imap

在insert模式下,按键映射有效。同上

nmap

在nature模式下,按键映射有效。同上

nnoremap

在nature模式下,按键映射有效。如果有多处地方做了映射,则本次无效。

 

点击复制链接 与好友分享!回本站首页
相关TAG标签 字符 技巧
上一篇:vim使用小技巧-编译自动化
下一篇:vim使用小技巧-编译自动化
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站