搜尋

首頁  >  問答  >  主體

如何用VIM依內容搜尋資料夾中的檔案?

vim可以在一個檔案中用正規表示式搜索,是否也有辦法在一個資料夾中搜尋符合的檔案呢?

怪我咯怪我咯2804 天前1015

全部回覆(5)我來回復

  • 黄舟

    黄舟2017-05-16 16:44:54

    可以參考: http://vim.wikia.com/wiki/Find_in_fil...

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:44:54

    推薦 Grep.vim 外掛

    http://www.vim.org/scripts/script.php...

    在vim命令列輸入:Grep 後,grep外掛程式會依序提示輸入待找關鍵字、待
    尋找的文件類型,回車即可執行搜索,搜索結果將羅列在quickfix中(註,vim與
    很多外部指令、插件的互動資訊都將在quickfix中呈現)。

    若是要忽然大小寫則執行

    :Grep -i

    若是要遞歸搜尋子目錄則執行

    :Grep -r

    如果在非空白處執行 :Grep 指令,grep 外掛程式會自動將目前遊標所在單字作為關鍵字進行搜尋

    分割線

    grep.vim 會開啟 quickfix 視窗
    :cw開啟 quickfix 視窗:cw打开 quickfix 窗口
    :q:q退出 quickfix

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-16 16:44:54

    可以。詳見

    :help grep

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-16 16:44:54

    使用ack 吧

    回覆
    0
  • 阿神

    阿神2017-05-16 16:44:54

    grep -rl 吧

    回覆
    0
  • 取消回覆