2013-04-11 48 views

回答

3
grep "student_[[:alnum:]]*\.tcl" * 
8

如果結束你使用的是vim 7,它帶有一個在grep函數中的構建,它將結果放入一個快速列表窗口中。

嘗試

:vimgrep /^student_/ **/*.tcl 

**使得搜索recursivelly

要在當前目錄中只搜索,使用:

:vimgrep /^student_/ *.tcl 

讀更多@vim.wikia.com

+0

至於我瞭解這種帶有.tcl擴展名的文件中的reg-exp搜索模式?是嗎 ?但我想搜索所有文件目錄。 – 2013-04-11 12:53:21

+0

試一試。它從當前目錄遞歸搜索以.tcl結尾且包含字符串student的所有文件。要僅在當前目錄中搜索,只需使用* .tcl。查看更新的答案 – 2013-04-11 12:55:11

+0

是不是你想在點之前加一個反斜線以避免匹配任何字符? – metalhead 2013-04-11 13:01:02