本頁面提供程式碼搜尋支援的篩選器、運算子、語法選項和鍵盤快速鍵的詳細資訊。
支援的篩選器
下表列出可用於搜尋程式碼的篩選器。
篩選 | 其他選項 | 說明 | 範例 |
---|---|---|---|
case:yes |
case:y |
使搜尋區分大小寫。根據預設,搜尋不區分大小寫。 如果您將多個搜尋字詞分組,所有子群組都會沿用這個篩選器。 |
case:yes Hello World |
class: |
搜尋類別名稱。 | class:MainClass |
|
comment: |
搜尋註解內容。 | comment:bug |
|
content: |
僅搜尋檔案內容。系統會排除檔案名稱。 | content:hello |
|
file: |
filepath: 路徑: f: |
依檔案名稱或路徑搜尋檔案。 | file:test.js |
function: |
func: |
搜尋函式名稱。 | function:print |
lang: |
language: |
使用特定語言搜尋結果。 | lang:java test |
pcre:yes |
使用 Perl 相容的規則運算式。 適合跨行搜尋。 |
pcre:yes @Provides\s+double |
|
symbol: |
搜尋特定符號。 | symbol:immutable |
|
usage: |
搜尋但排除註解和字串常值。 | usage:map |
語言選項
下表列出 lang:
篩選器支援的常用程式設計語言。在適用情況下,您可以使用別名做為值。
語言 | lang: 值 |
別名 |
---|---|---|
C++ | c++ |
cpp ,cc ,cxx |
C | c |
|
Java | java |
|
Kotlin | kotlin |
kt 、kts |
Python | python |
py |
JavaScript | javascript |
js |
Go | go |
golang |
JSON | json |
|
HTML | html |
angular |
目標-C++ | objectivec++ |
|
Objective-C | objectivec |
objc |
Markdown | markdown |
md |
AppleScript | applescript |
|
C# | c# |
csharp |
CSS | css |
|
CSV | csv |
|
curl | curl |
|
Dart | dart |
|
Django | django |
|
JSP | jsp |
|
Perl | perl |
|
PHP | php |
|
PowerShell | powershell |
|
Ruby | ruby |
|
Rust | rust |
rs |
殼層 | shell |
bash 、sh |
HTML 程式碼 | shtml |
|
SQL | sql |
|
Swift | swift |
|
TCL | tcl |
|
XML | xml |
|
XSLT | xslt |
|
YAML | yaml |
支援的運算子
下表列出您在搜尋程式碼時可使用的運算子。
運算子 | 說明 |
---|---|
AND |
邏輯「AND」運算子。詳情請參閱使用 AND 運算子。 |
OR |
邏輯「OR」運算子。詳情請參閱「使用 OR 運算子」。 |
其他語法選項
以下是搜尋程式碼時支援的其他語法選項:
選項 | 說明 |
---|---|
(search_expression) | 將多個字詞分組。將搜尋字詞分組。 |
- |
從搜尋結果排除字詞。 |
\ |
逸出特殊字元,例如 . 、\ 或 ( 。 |
「search_expression」 | 執行常值搜尋,不要將搜尋查詢解讀為規則運算式。 |
支援的鍵盤快速鍵
如要查看程式碼搜尋中的鍵盤快速鍵,請輸入 ?
。
下表列出了搜尋程式碼時可使用的鍵盤快速鍵。
金鑰 | 動作 |
---|---|
小時 | 顯示檔案的修訂版本記錄。 |
q | 開啟或關閉底端面板。 |
b | 顯示或隱藏刀片圖層。 |
f | 顯示尋找列。 |
/ | 將焦點移至搜尋框。 |
o | 將焦點變更為外框瀏覽器。 |
t | 將焦點變更為目錄樹狀結構。 |
l | 開啟「連結」下拉式選單。 |
Lp | 複製「連結」下拉式選單中的檔案路徑。 |
lh | 複製「連結」下拉式選單中的檔案 HEAD 版本連結。 |
案例 | 複製連結到目前檔案的連結,以及「連結」下拉式選單中的目前行。 |
. | 在搜尋框中,搜尋目前目錄中的程式碼或檔案。 |
j | 在搜尋結果中選取下一個結果。 |
k | 在搜尋結果中選取先前的搜尋結果。 |
x | 顯示符號的交叉比對。 |