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.
Where:
You can search a directory using Find
→ Find 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.
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.
/
, but from the folder you put into "Where". I think it will not stop at certain depth; it will reach till the very deepest, if you understand what I mean :)
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.
Right click on your root folder, find in folder.
https://i.stack.imgur.com/4yLsl.png
Here's the easiest way : File -> Find in files
https://i.stack.imgur.com/XQRQU.png
Success story sharing
<project>
was a very nice trick!... Thank's for that. Also, (in case someone doesn't know and need it) you can define<open folders>
,<open files>
, filters... or mix them with acomma
.Find --> Find Results
tab.