搜索插件:ack.vim

发布时间:2020-03-31 16:22:40 阅读:1101次
https://www.cnblogs.com/cascle/p/4789488.html

ack.vim是Perl脚本ack的前端,对于Vim,也是grepprg和quickfix的简单封装,非常适合搜索

github地址为 https://github.com/mileszs/ack.vim 
Vundle的脚本配置如下
1 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)键进入,具体的命令见下

复制代码
 1 ====  ack.vim quick help ===============  2  3 *?:*  Show/quit this help  4 *t:*  Open in a new tab  5 *T:*  Open in a new tab silently  6 *o:* Open  7 *O:* Open and close result window  8 *go:* Preview  9 *h:* Horizontal open 10 *H:* Horizontal open silently 11 *v:* Vertical open 12 *gv:* Vertical open silently 13 14 ========================================

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:搜索插件:ack.vim 出自老鄢博客 | 欢迎分享