如何从vim中的项目中排除文件和目录(使用janus)?

i2w*_*i2w 9 vim ack janus macvim

我正在从Textmate转到vim(使用janus),并且想要从Ack中特别排除某些目录,以及NERDTree.

我想这样做的原因是Ack对我的一个大型项目没有用(需要几分钟才能运行,并且不会产生任何结果),其中包含一个充满编组数据库数据的目录(包含许多子目录和数十万个文件).

我知道如何从NERDTree中排除文件(而不是目录),也从CommandT中排除模式.这些都没有解决我的Ack问题.

我是一个完整的vim n00b.谢谢阅读.

phi*_*reo 10

默认情况下,ack仅检查〜/ .ackrc文件中的默认开关.如果将其添加到.bash_profile,则可以使用每个目录确认设置:

export ACKRC=".ackrc"
Run Code Online (Sandbox Code Playgroud)

http://www.rustyrazorblade.com/2012/03/making-better-use-of-your-ackrc-file/