Hegwin.Me

无边落木萧萧下,不尽长江滚滚来。

Vim查找工具Ack

Search with Ack in Vim

在vim中进行全局查找,每次用vim原生的 vimgrep 时都觉得挺郁闷的,因为我不太常用,所以感觉命令复杂,总记不住。

于是在同事的建议下,我试了试Ack.vim,果然觉得还不错。只是我在安装的时候遇到一些小问题。

这里有一篇文章讲如何安装Ack: How to install ack

Ack.vim依赖ack(>=2.0),但是我在Ubuntu下按照说明使用命令 $ sudo apt-get install ack-grep 安装时,总是给我安装的1.9x的版本。

最后就只能按说明里的另一种方式去安装:

curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3

不过我还是有路径问题和权限问题,索性分几步来就好了:

$ curl http://beyondgrep.com/ack-2.14-single-file > ack
$ sudo mv ./ack /usr/bin/ack
$ sudo chmod 0755 /usr/bin/ack`

然后检查一下版本: bash $ ack --version ack 2.14 Running under Perl 5.14.2 at /usr/bin/perl

到这里便好了,然后按部就班安装ack.vim即可。你可以使用我前一篇文章里提到的Vundle来安装。

< Back