vimgrep 用法
来源:互联网 发布:阿里云服务器创建svn 编辑:程序博客网 时间:2024/06/16 14:56
命令行:
:vim[grep] /pattern/[g][j] files ...
g 选项:
不加该选项时,当一行中有多个匹配项时,仅在 quickfix
中添加一行。添加该选项时,每个匹配都在quickfix
列表中添加一项。
j 选项:
不加该选项,查找完毕,光标将跳转到第一个匹配处。添加该选项时,查找完毕,仅更新 quickfix
列表,光标不跳转。
files 参数举例:
%
表示在当前缓冲区文件中查找。
*.cpp
表示在当前目录中的 .cpp 文件中搜索。
**/*.cpp
表示在当前目录及子目录中 .cpp 文件中搜索。
**/*.cpp **/*.h
表示在当前目录及子目录中 .cpp、.h 文件中搜索。
当前目录
用 :pwd
命令查看当前目录。用 :cd
命名切换当前目录。
Quickfix 跳转
:cw
打开 quickfix
列表窗口
:ccl
关闭 quickfix
列表窗口
:cfirst, :cnext, :cprev, clast
跳转到 quickfix
列表的第一项、后一项、前一项及最后项的匹配处。
映射小技巧
用 F11
及 Shift-F11
在 quickfix
列表中向后、向前跳转。
:nnoremap <F11> :cnext<CR>
:nnoremap <S-F11> :cprev<CR>
lvim[grep] 与 vim[grep] 的区别
lvim 使用窗口的本地列表,vim 使用 quickfix 列表。
lvim 的窗口本地列表跳转命令为::lnext
、 :lprev
、 :lfirst
及 :llast
。
阅读全文
0 0
- vimgrep 用法
- vimgrep 用法
- vimgrep的用法
- vimgrep基本操作
- vimgrep 搜索总结
- vim ctags vimgrep
- vimgrep 搜索总结
- vim - vimgrep 多文件搜索
- Vim操作摘记-TAB、VIMGREP、折叠
- vimgrep 查找光标下单词并打开quickfix
- VIM下,在文件及目录中查找字符串的方法 (vimgrep)
- VIM下,在文件及目录中查找字符串的方法 (vimgrep)
- vim使用vimgrep在其他文件中或者文件夹中搜索字符串
- VIM下,在文件及目录中查找字符串的方法 (vimgrep)
- VIM下,在文件及目录中查找字符串的方法 (vimgrep)
- VIM下,在文件及目录中查找字符串的方法 (vimgrep)
- VIM下,在文件及目录中查找字符串的方法 (vimgrep)
- VIM下,在文件及目录中查找字符串的方法 (vimgrep)
- MySQL使用INSERT插入多条记录, 批量新增数据
- Spring 中 AOP 思想实例解析
- 关于java的面向对象
- Shell排序和插入排序
- Python多线程
- vimgrep 用法
- Java获取当前工程的根目录
- IO多路复用之poll函数详解
- Hibernate关系映射---单向多对一增删查改实例
- 数据丢失!手机数据覆盖是否还能找的回来
- Vue 引入假数据
- 移动端1px边框的实现
- 文章标题
- phalcon配置安装