W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
雖然在“基礎入門”這個部分中,我們一直都在介紹編輯器的各種功能,但是,為了把搜索這樣的一個功能介紹完整,我們今天就再講一下在 VS Code 當中如何使用多文件搜索。
多文件搜索的運行方法跟單文件搜索非常類似。單文件搜索,我們是通過按下“Cmd+ F” 來調出搜索窗口的,而多文件搜索則是通過按下 “Cmd + Shift + F” (Windows 上是 Ctrl + Shift + F)來調出多文件搜索的視圖。
在這樣一個視圖中,我們看到了熟悉的搜索輸入框,以及大小寫敏感、全單詞匹配和正則表達式三個配置按鈕。搜索框的左側則是下拉按鈕,點擊即可調出替換框。
默認情況下,當我們調出多文件搜索的視圖時,VS Code 會在當前打開的文件夾下進行搜索。不過,要發(fā)揮多文件搜索的更大功效,我們可以通過書寫配置來決定在哪些子文件夾下進行搜索,以及過濾掉哪些特殊的文件或者文件夾。
要完成這樣的配置,我們需要點擊搜索框下三個點形狀的圖標,點開后,我們能看到兩個輸入框,它們的名字分別是“包含的文件” 和 “排除的文件”。這兩個配置的書寫格式是 glob,很多編程語言和配置都會使用 glob 來模糊匹配文件名和文件夾,估計你已經(jīng)有所了解。而如果你不熟悉的話,就當作是課后作業(yè)了,這一定不是你最后一次需要書寫 glob。
多文件的配置比單文件里的搜索框還要更多一些,你可以打開設置搜索 “search” 看看都有哪些。這里我主要介紹兩個被用戶修改比較頻繁的設置。
第一個是 “search.collapseResults” 。它是用來控制是否自動展開搜索結果。默認的配置是 “auto” 自動, 也就是說,VS Code 會根據(jù)搜索結果的多少來決定是否要將某個文件下的搜索結果展開,如果某個文件夾下的結果過多的話,就會將其暫時折疊,用戶需要展開結果。我自己喜歡將其設置為 “alwaysExpand”,這樣我每次都能直接看到結果了。
第二個是 “search.location” ,也就是多文件搜索視圖的位置。默認情況下,搜索視圖會出現(xiàn)在側邊欄。但是 VS Code 同樣允許你把搜索視圖放到底部面板中去,你只需將其修改為 “panel” 即可。相信很多用戶都跟我一樣,使用過非常多把搜索視圖放在底部的開發(fā)工具,并且很習慣了,那這個設置就能夠幫助到我們。
最后,我再給 macOS 用戶介紹一個 macOS 系統(tǒng)上特有的搜索功能,叫做共享搜索記錄。這個功能需要通過設置 “editor.find.globalFindClipboard” 和 “search.globalFindClipboard” 打開。當這個功能被打開之后,我們在 VS Code 中的搜索關鍵詞和搜索記錄,都會被共享給系統(tǒng),然后當我們打開別的支持這個功能的應用時,比如 Safari 或者 Chrome 瀏覽器,按下 “Cmd + F” 鍵,就會發(fā)現(xiàn)同樣的搜索關鍵詞已經(jīng)被自動填充到搜索框中了。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: