Скрыть файлы с определенным расширением в Sublime Text Editor?

110

Можно ли скрыть все файлы с определенным расширением на боковой панели (боковой панели навигации) в Sublime Text Editor 3?

Совос
источник

Ответы:

191

Вы про боковую панель? Например, если вы выберете « Файл» → «Открыть» и выберете папку, то папка и ее содержимое отобразятся с левой стороны, что позволит вам перемещаться между ее содержимым и подкаталогами. Если это так, то да, файлы можно исключить.

Выберите « Настройки» → «Настройки» - «По умолчанию», чтобы открыть вкладку с названием Preferences.sublime-settings – Default. Этот файл доступен только для чтения, поэтому вам также необходимо открыть « Настройки» → «Настройки» - «Пользователь» . В первый раз, когда вы откроете свои пользовательские настройки, они будут пустыми. Он (и все файлы конфигурации Sublime) находятся в формате JSON , поэтому вам понадобятся открывающие и закрывающие фигурные скобки в начале и конце файла соответственно:

{

}

Активируйте вкладку настроек по умолчанию и выполните поиск file_exclude_patterns(который находится в строке 377 в ST3 build 3083), а также folder_exclude_patternsпри желании. Скопируйте его содержимое в файл пользовательских настроек, например:

{
    "file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", "*.class", "*.psd", "*.db", "*.sublime-workspace"]
}

и не стесняйтесь добавлять свои собственные настройки. Обратите внимание, что ,после закрывающей квадратной скобки нет запятой ( ), поскольку в этом примере это единственное настраиваемое предпочтение. Если у вас их несколько (изменение шрифтов, параметров окна, тем или чего-то еще), вам понадобится запятая после каждого элемента, кроме последнего (конечные запятые недопустимы для JSON):

{
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true,
    "word_wrap": true,
    "wrap_width": 0
}
MattDMo
источник
13
Наверное, проще сказать: файлы настроек написаны в JSON.
pdpi
9
Аххххххх, он скрывал нужные мне файлы. Ahahhahahgghghghghghhg. . . cries
meawoppl 01
1
Спасибо - мой опыт разработки стал намного лучше :)
developerbmw
1
@Matt Я добавил ссылку на шаблон папки, потому что он довольно часто встречается при поиске, который я сделал по ним.
Nick T
есть ли какой-нибудь плагин, который может переключать шаблон?
Элейн
132

Вы также можете настроить их для каждого проекта и игнорировать папки в вашем .sublime-projectфайле, например:

{
    "folders": [{
        "path": ".",
        "folder_exclude_patterns": [".svn", "._d", ".metadata", ".settings"],
        "file_exclude_patterns": ["*.pyc", "*.pyo", ".project"]
    }]
}
ПанчаГил
источник
Очень полезная настройка расширений файлов, скрытых для каждого проекта.
puro_nervio 02
4
Вы также можете использовать "binary_file_patterns", чтобы скрыть папку / файлы в поиске, но по-прежнему видеть их на боковой панели.
gkiely
8
Для всех, кто интересуется, как создать этот файл, в верхнем меню перейдите по Project > Save Project Asссылке, затем вы можете вставить его в этот файл, и он работает. Создание собственного файла с помощью touchне будет работать так же :)
sofly
1
Спасибо! Я пытался выяснить, как скрыть все файлы .js внутри папки dist моего проекта, но не файлы .js где-нибудь еще :) Первый раз с помощью.sublime-project
Леон Габан
1
чтобы скрыть все точечные файлы в возвышенном, используйте ".*"в 'folder_exclude_patterns "
Джулиан