vim使用小技巧—字符搜索
2013-02-25 01:37
323 查看
"search set
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不起作用,说明这个按键已经映射过了,请换成别的键。)
附:下面是一些映射方式的说明。
我不是很懂,有什么不对的地方,。请您指出来。。一起进步。。。
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模式下,按键映射有效。如果有多处地方做了映射,则本次无效。 |
相关文章推荐
- vim 使用小技巧
- vim使用技巧之一: 取消搜索高亮显示
- 使用VIM搜索多个文件
- less和vim中使用正则表达式搜索
- 使用VIM搜索多个文件
- vim使用vimgrep在其他文件中或者文件夹中搜索字符串
- vim小技巧:不用切换到输入模式交换前后字符
- Linux vim使用小技巧
- VIM使用小技巧-重新载入文件
- 一些Vim使用的小技巧
- 一些使用Vim的小技巧(转贴)
- 使用vim文本编辑器的几条小技巧
- 一些使用Vim的小技巧
- vim使用小技巧
- [小技巧]使用Windows 7自带的索引服务搜索PDF全文
- vim使用小技巧
- Vim 使用小技巧
- 再说vundle: 完全vim字符编程的四个必须插件 - zen coding 和emmet插件的使用
- 分享我使用Vim的小技巧和常用选项
- 你可能不知道的Vim使用小技巧