I would like to grep all string patterns which are start with the: student_ , then any numbers of symbols(letters and digits) and end with the .tcl
How to recursively grep the pattern inside the directory?
If you're using vim 7, it comes with a build in grep function that puts the result in a quicklist-window.
try
:vimgrep /^student_/ **/*.tcl
**
makes the search recursivelly
To search in current directory only, use:
:vimgrep /^student_/ *.tcl
read more @ vim.wikia.com
As far as I understand this reg-exp search pattern inside files that have .tcl extensions? Is it ? But I would like search in all the files insed directory. –
Destinee
try it out. It searches recursively from current directory all files ending with .tcl and containing the string student. To search in current directory only, just use *.tcl. See updated answer –
Colyer
wouldn't you want a backslash before the dot so as not to match any character? –
Abele
+1 for the vim answer! If someone wants to see how it worked or just got too many result in quickfix window, check the Gif here : github.com/sk1418/QFGrep. :D :D –
Herculaneum
© 2022 - 2024 — McMap. All rights reserved.