有没有办法通过将文件数组添加到 vimrc 文件来从 ag 搜索中排除文件?
与 FuzzyFinder 一样,添加以下内容会忽略文件扩展名:
let g:fuf_file_exclude = '\v\~$|\.o$|\.exe$|\.bak$|\.swp$|\.class$'
我实际上只是想排除我的 style.css,因为大多数时候我想在 scss 工作文件中找到一个术语,而不是 style.css 中的缩小输出。
默认情况下,ag 将读取大多数 VCS 忽略文件(请参阅--skip-vcs-ignores
选项 - 您必须专门将其关闭)。这意味着它将读取.gitignore
您项目中的文件(或 .hgignore 或 svn:ignore)并忽略其中的任何内容。很适合我的需要。
如果您在编译 CSS 文件(或源映射等)时遇到问题,您可能还需要配置构建脚本或您使用的任何东西(grunt、gulp)以将 .scss 文件保存在 /src 目录中,并将 . /public 中的 css 文件(例如) - 然后将“public/”添加到 .gitignore。