Есть ли способ отфильтровать файлы по расширению в Sublime Text?
Sublime text фильтрует файлы с заданным расширением
Ответ 1
добавить 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"
],
Ответ 2
В дополнение к "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
. Это, конечно же, повлияет на все ваши возвышенные сессии, для всех открытых папок и/или проектов, которые для меня, забыв о настройке несколько месяцев спустя, вызвали некоторую недоумение, путаницу в голове.