Сховати файли з певним розширенням у 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
}

13
Напевно, простіше сказати: файли налаштувань записуються в JSON.
pdpi

9
Аххххххх, це приховувало потрібні мені файли. Ахахахахгггхгггггг. . . крики
meawoppl

1
Дякую - якраз зробив мій досвід розвитку набагато кращим :)
розробникbmw

1
@Matt Я додав посилання на шаблон папки, оскільки це виявляється досить високо в пошуку, який я робив про них.
Нік Т

чи є якийсь плагін, який може переключити шаблон?
Елейн

132

Ви також можете налаштувати їх на проект і проігнорувати папки у своєму .sublime-projectфайлі, наприклад:

{
    "folders": [{
        "path": ".",
        "folder_exclude_patterns": [".svn", "._d", ".metadata", ".settings"],
        "file_exclude_patterns": ["*.pyc", "*.pyo", ".project"]
    }]
}

Дуже корисно налаштувати розширення файлів, прихованих за проектом.
puro_nervio

4
Ви також можете використовувати "binary_file_patterns", щоб приховати папку / файли в пошуку, але все ж бачити її на бічній панелі.
gkiely

8
Для всіх, хто цікавиться, як створити цей файл, у верхньому меню перейдіть до, Project > Save Project Asі ви зможете вставити його у цей файл, і він працює. Створення власного файлу touchне буде працювати однаково :)
тихо

1
Дякую! Я намагався розібратися, як приховати всі .js-файли всередині папки dist у моєму проекті, але не .js-файли деінде :) вперше за допомогою.sublime-project
Леон Габан

1
щоб приховати всі крапкові файли в піднесеному, використовуйте ".*"в межах "folder_exclude_patterns"
Джуліан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.