Search in all files in a project in Sublime Text 3

坚强是说给别人听的谎言 提交于 2019-12-17 15:04:13

问题


Is there a way to search for a string in all files inside a project in Sublime Text 3? The string is not a method.


回答1:


You can search a directory using FindFind in files. This also includes all opened tabs.

The keyboard shortcut is Ctrl+F on non-Mac (regular) keyboards, and +F on a Mac.

You'll be presented with three boxes: Find, Where and Replace. It's a regular Find/Find-replace search where Where specifies a file or directory to search. I for example often use a file name or . for searching the current directory. There are also a few special constructs that can be used within the Where field:

<project>,<current file>,<open files>,<open folders>,-*.doc,*.txt

Note that these are not placeholders, you type these verbatim. Most of them are self-explanatory (e.g. -*.doc excludes files with a .doc extension).

Pressing the ... to the right will present you with all available options.

After searching you'll be presented with a Find results page with all of your matching results. To jump to specific lines and files from it you simply double-click on a line.




回答2:


You can put <project> in "Where:" box to search from the current Sublime project from the Find in Files menu.

This is more useful than searching from the root folder for when your project is including or excluding particular folders or file extensions.




回答3:


Solution:

Use the Search all shortcut: Ctrl+Shift+F, then select the folder in the "Where:" box below. (And for Mac, it's +Shift+F).

If the root directory for the project is proj, with subdirectories src and aux and you want to search in all subfolders, use the proj folder. To restrict the search to only the src folder, use proj/src in the "Where: " box.




回答4:


Right click on your root folder, find in folder.




回答5:


Here's the easiest way : File -> Find in files



来源:https://stackoverflow.com/questions/20519040/search-in-all-files-in-a-project-in-sublime-text-3

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!