搜索插件:ack.vim
2015-09-07 17:39
246 查看
ack.vim是Perl脚本ack的前端,对于Vim,也是grepprg和quickfix的简单封装,非常适合搜索
github地址为 https://github.com/mileszs/ack.vim
Vundle的脚本配置如下
用以下命令使用
默认(无directory)会在当前目录下递归搜索,要是不加!会直接跳到第一个搜索结果
会在当前tab的buffer里搜索
把搜索结果追加到当前的quickfix窗口后边
搜索匹配的文件名
还有 LAck 命令,结果在location-list里边。用了dispatch.vim的话,location-list不可用
Ack搜出的结果会在quickfix窗口出现,用回车或t(新tab)键进入,具体的命令见下
与之对应的一个工具是ag.vim和ag
github地址为 https://github.com/mileszs/ack.vim
Vundle的脚本配置如下
Plugin 'mileszs/ack.vim'
用以下命令使用
Ack[!] [options] {pattern} [{directory}]
默认(无directory)会在当前目录下递归搜索,要是不加!会直接跳到第一个搜索结果
AckWindow[!] [options] {pattern}
会在当前tab的buffer里搜索
AckAdd [options] {pattern} [{directory}]
把搜索结果追加到当前的quickfix窗口后边
AckFile [options] {pattern} [{directory}]
搜索匹配的文件名
还有 LAck 命令,结果在location-list里边。用了dispatch.vim的话,location-list不可用
Ack搜出的结果会在quickfix窗口出现,用回车或t(新tab)键进入,具体的命令见下
==== ack.vim quick help =============== *?:* Show/quit this help *t:* Open in a new tab *T:* Open in a new tab silently *o:* Open *O:* Open and close result window *go:* Preview *h:* Horizontal open *H:* Horizontal open silently *v:* Vertical open *gv:* Vertical open silently ========================================
与之对应的一个工具是ag.vim和ag
相关文章推荐
- Android Ubuntu平台下ADB驱动的安装
- Block 专题
- halcon几何匹配相关算子与参数解析
- 面向对象分析和设计(OOA/D) --- 一个例子
- 元素的获取
- JAX-WS(二)- client
- 浅谈被加壳ELF的调试
- 关于ScrollView中嵌套GridVIew只显示一行解决方法以及GridView行高计算方法
- jsp和servlet的区别
- 4种必须知道的Android屏幕自适应解决方案
- ios 文件上传
- dTree 简介信息
- jsp页面跳转,WEB-INF
- 判断语句中,同一个字段多个or,会影响查询效率,可以改用in语句
- (第二周项目1)讨论函数参数传递的三种方式
- LINQ to SQL SqlMethods操作
- Android模块化编程之引用本地的aar
- 清除NSUserDefaults缓存
- IOS_oc 数组
- 生成GUID的两种方法