VS code的搜索、替換與正則替換
阿新 • • 發佈:2019-03-19
文本框 資源管理器 一個 切換 打開 txt png div 正則替換
高級搜索選項
在搜索框下方的輸入框中,您可以輸入要包括在搜索中或從搜索中排除的模式。如果輸入example
,將匹配example
工作區中指定的每個文件夾和文件。如果輸入./example
,則將與example/
工作區頂層的文件夾匹配。用於!
從搜索中排除這些模式。!example
將跳過搜索任何名為的文件夾或文件example
。您還可以使用glob語法:
-
*
匹配路徑段中的一個或多個字符?
匹配路徑段中的一個字符**
匹配任意數量的路徑段,包括無{}
分組條件(例如{**/*.html,**/*.txt}
匹配所有HTML和文本文件)[]
聲明一個範圍的字符相匹配(例如,example.[0-9]
example.0
,example.1
...)
默認情況下,VS代碼會排除某些文件夾,以減少您不感興趣的搜索結果的數量(例如:) node_modules
。打開設置以更改files.exclude
和search.exclude
部分下的這些規則。
另請註意要排除的文件框中的“ 使用排除設置”和“忽略文件”切換按鈕。撥動決定是否排除由你忽略的文件的文件和/或通過您的匹配和設置。.gitignore
files.exclude
search.exclude
tips:在資源管理器中,您可以右鍵單擊文件夾,然後選擇“在文件夾中查找”以僅 在文件夾內搜索。
搜索和替換
還可以跨文件搜索和替換。展開“搜索”小組件以顯示“替換”文本框。
在“替換”文本框中鍵入文本時,您將看到待處理更改的差異顯示。您可以替換“替換”文本框中的所有文件,替換所有文件或替換單個更改
tips:您可以使用向下和向上快速重復使用以前的搜索字詞來瀏覽搜索字詞歷史記錄。
正則替換
示例一(文件替換)
需要替換的代碼:
1 <link rel="stylesheet" href="static/cui.css"> 2 <linkrel="stylesheet" href="static/style.css"> 3 <link rel="stylesheet" href="static/less.css">
替換後的代碼:
1 <link rel="stylesheet" href="static/css/cui.css"> 2 <link rel="stylesheet" href="static/css/style.css"> 3 <link rel="stylesheet" href="static/css/less.css">
示例二(函數替換)
tips:切記特殊符號要加轉義字符 \
VS code的搜索、替換與正則替換