[VSCode] 搜尋文字時,.git 目錄裡的東西也被找出來?

[VSCode] 搜尋文字時,.git 目錄裡的東西也被找出來?

今天在 VSCode 裡搜尋文字時,

發現它把一堆在 .git 目錄裡的東西也找出來:

 

畢竟 git 裡儲存了程式碼的歷史與相關訊息,

會被搜尋到也還算正常,

只是我搜尋文字只想看到「最新」程式碼裡有沒有我要的文字,

在 git 裡的歷史記錄裡找到文字,實在沒有什麼幫助…

 

在 VSCode 的設定裡打 search 來看一下相關設定,

在 Files: Exclude 裡面,發現它已經把 **/.git 加到排除清單裡了,

表示平常的搜尋是不會包含它的,

那為什麼我還看的到 .git 目錄裡的搜尋結果呢?

 

研究了一下,原來 VSCode 的搜尋介面上,

在 files to exclude 這欄的右邊,有個很不起眼的圖示,

搭配下方文字顯示著目前是 exclude settings and ignore files are disabled,

也就是說那個排除清單目前被停用了,

這就是為什麼 .git 目錄依然被搜尋了:

 

那個不起眼的圖示就是用來控制排除清單是否要啟用~

再點它一次,那串 exclude settings and ignore files are disabled 訊息消失了,

同時搜尋結果裡,也不再有 .git 目錄裡的東西囉~

 

不過話說,這圖示會不會也太低調了?…

 

參考資料:Choose folders to be ignored during search in VS Code – Stack Overflow

(本頁面已被瀏覽過 773 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料