您的位置:首页 > 其它

搜索插件:ack.vim

2015-09-07 17:39 246 查看
ack.vim是Perl脚本ack的前端,对于Vim,也是grepprg和quickfix的简单封装,非常适合搜索

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: