搜索插件:ack.vim

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 ========================================

    A+
发布日期:2020年03月31日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: