В Sublime Text я часто использую Cmd+ P/ Ctrl+ Pдля поиска и перехода между файлами.
Часто он собирал временные или кэшированные файлы, такие как .scssc или что-то в папке / tmp.
Есть ли способ, которым я могу ограничить то, что показано в результатах поиска?
sublimetext2
sublimetext
rickypai
источник
источник
binary_file_patterns
Удаляет файлы из Гото Что - нибудь, но не из Найти в файлах, как это должно на основе комментария. Кто-нибудь еще испытывает это? Знаете, как это исправить? Я на Ubuntu, сборка 2221; То же самое происходит на моем Mac (не знаю номер сборки)."file_exclude_patterns": ["*.log"]
если вы хотите игнорировать определенные файлы, а не папки.Для возвышенного текста 3: чтобы исключить результаты поиска и перехода, не удаляя их с боковой панели, измените
"binary_file_patterns"
настройку. Совпадает с файлами и папками.Например, чтобы исключить файлы "dist" и "node_modules" из индексации GoTo, добавьте это в свой файл настроек пользователя:
Я не могу понять, как реализовать это для каждого отдельного проекта :(. Большинство настроек можно перенести в
project.sublime-project
файл. «Проект> Сохранить проект как», сохранить его в корне вашего проекта и добавить"settings": {...}
в json в сгенерированный файл. (из исходного кода , работает с ST3 build 3095). Но не работает с «binary_file_patterns».источник
folder/**
работает тоже. :)"unused/"
так же,"*/unused/*"
но ни один не работает для меня. Тем не менее, я смог добавить фильтр исключения, как это:-*/unused/*,-*/_sgbak/*
к моему поиску, который раздражает, потому что он не запоминает, поэтому вы должны добавлять его каждый раз.Вы можете исключить определенные шаблоны файлов и папки из своего проекта, изменив настройки своего проекта следующим образом:
Это описано в проектной документации .
источник
Вы также можете исключить папки на панели «Найти все», используя
-*/foldername/*
синтаксис вWhere
поле, например:http://www.sublimetext.com/forum/viewtopic.php?f=2&t=3847&start=10
источник
where
поле.C:\Projects\SearchThis,-*/but/not/this/*
В возвышенном тексте 3 (BLD 3059 Windows) мне нужно было ограничить функцию «найти в папке» определенными файлами / папками и, возможно, одним файлом,
Следующее работает для меня Содержание где: коробка
Идя дальше без абсолютных путей, вы можете комбинировать вышеперечисленное со следующими символическими местоположениями
<open folders>, <open files>, <current file>
источник
folder_exclude_patterns
иfile_exclude_patterns
только скрывают его от боковой панели, а не от поиска или GoTo. К сожалению, я не нашел никаких постоянных настроек для исключения из поиска и GoTo. Таким образом, этот ответ в настоящее время лучший обходной путь.Для SublimeText 2 это прекрасно работает для меня.
При выборе « Найти в файлах» укажите исключать папки в « Где ввод»;
Итак, дефис, за которым следует шаблон исключения для папок, в которых вы не хотите искать.
Это ограничит область вашего поиска.
источник
Я думаю, что многие из этих ответов охватывают несколько разных версий Sublime Text, вот как я это делаю с Sublime Text 3 на Mac.
file_exclude_patterns
иfolder_exclude_patterns
значение игнорировать файлы и / или папки из Find инструментапример
Скриншот
источник
node_modules
при выполнении поиска по всей папке. Однако, если вы что-то отлаживаете и есть проблема с зависимостью, было бы неплохо иметь возможность открыть файл в node_modulesВы также можете исключить папки из поиска через поле «Где»:
Куда:
<open folders>,-*/node_modules/*.*,-*/build/*.*
Итак, в моем примере выше:
Это работает для меня в Sublime Text 3, и папки продолжают показываться на боковой панели. Это исключение только для поиска через ввод (не влияет на индексацию за кадром).
источник
Это решение отлично работает для меня: https://superuser.com/a/601270
источник
В тех случаях, когда вам нужно ограничить поиск (и замену) только текущим каталогом, сделайте следующее:
Важный бит находится
/*/*
в шаблоне исключения пути. Использование Sublime Text 3 build 3083 на 64-битной Windows 7.источник
Просто отметьте, что если вы хотите добавить подпапку папки вашего проекта, вы должны присоединиться к папкам
\/
. Используя тот же пример @ DavidPärsson:источник
Я думаю, что самый простой способ убедиться, что такие файлы и папки исключены в каждом проекте, это просто добавить следующий код в Sublime User Settings (добавьте и отредактируйте его в своем
~/Library/Application Support/Sublime Text 2/Packages/User/Preferences.sublime-settings
файле.)Суть: https://gist.github.com/ahmadawais/690a816ca158067708ad4dbe17822841
ИЛИ вы можете проверить мой файл настроек здесь https://github.com/ahmadawais/dotFiles/blob/master/SublimeText/User/Preferences.sublime-settings#L80-L81
источник