有没有办法在 Sublime Text 中按扩展名过滤掉文件?
问问题
10367 次
2 回答
43
添加file_exclude_patterns
到您的用户首选项文件。这就是我的样子:
"file_exclude_patterns":
[
"*.tmTheme.cache",
"*.tmPreferences.cache",
"*.tmLanguage.cache",
"*.pyc",
"*.pyo",
"*.exe",
"*.dll",
"*.obj",
"*.o",
"*.a",
"*.lib",
"*.so",
"*.dylib",
"*.ncb",
"*.sdf",
"*.suo",
"*.pdb",
"*.idb",
".DS_Store",
"*.class",
"*.psd",
"*.db"
],
于 2012-04-20T11:05:45.573 回答
4
除此之外"file_exclude_patterns"
,还可以使用"folder_exclude_patterns"
。
引用zbynour 中的此评论:使用适当的产品目录结构,结合这两个指令可以轻松地排除具有已编译 TypeScript 输出、sass-cache 等的文件夹,而无需排除所有 .js 文件。
此外,您可以使用项目的 .sublime-project 文件为每个项目指定这些排除项。这是我的 .sublime-project 文件之一,它位于项目的根目录中。
{
"folders":
[
{
"path": ".",
"folder_exclude_patterns": [".sass-cache"],
"file_exclude_patterns": ["*.pdf", "*.psd"]
}
]
}
当然,您也可以在User/Preferences.sublime-settings
文件中一起使用这些指令。这样做当然会影响所有打开的文件夹和/或项目的所有崇高会话,对我来说,几个月后忘记了设置,这引起了一些令人眼花缭乱的困惑。
于 2015-08-09T23:45:33.167 回答