Есть ли способ поиска строки во всех файлах внутри проекта в Sublime Text 3? Строка не является методом.
Искать во всех файлах в проекте в Sublime Text 3
Ответ 1
Вы можете выполнить поиск в каталоге с помощью Find
→ Find in files
. Это также включает все открытые вкладки.
Комбинация клавиш Ctrl ⇧ + F на не-Mac (обычных) клавиатурах, и ⌘ ⇧ + F на Mac.
Вам будут представлены три окна: Find
, Where
и Replace
. Это обычный поиск Find/Find-replace, где Where
указывает файл или каталог для поиска. Например, я часто использую имя файла или .
для поиска в текущем каталоге. Существует также несколько специальных конструкций, которые можно использовать в поле Where
:
<project>,<current file>,<open files>,<open folders>,-*.doc,*.txt
Обратите внимание, что это не заполнители, вы набираете их дословно.
Большинство из них не требуют пояснений (например, -*.doc
исключает файлы с расширением .doc
).
Нажатие кнопки ...
вправо предоставит вам все доступные параметры.
После поиска вам будет представлена страница Find results
со всеми вашими соответствующими результатами. Чтобы перейти к определенным строкам и файлам, вы просто дважды щелкните по строке.
Ответ 2
Вы можете поместить <project>
в поле "Где:" для поиска из текущего проекта Sublime из меню "Найти файлы".
Это более полезно, чем поиск в корневой папке, когда ваш проект включает или исключает определенные папки или расширения файлов.
Ответ 3
Решение:
Используйте ярлык Поиск всех: Ctrl + Shift + F, затем выберите папку в поле "Где:" ниже. (А для Mac это ⌘ + Shift + F).
Если корневым каталогом проекта является proj, с подкаталогами src и aux и вы хотите искать во всех подпапках, используйте папку proj. Чтобы ограничить поиск только папкой src, используйте proj/src в поле "Где:".
Ответ 4
Щелкните правой кнопкой мыши на вашей корневой папке, найдите в папке.
Ответ 5
Здесь самый простой способ: File -> Find in files