이 페이지에서는 코드 검색에 지원되는 필터, 연산자, 구문 옵션, 단축키에 대해 자세히 설명합니다.
지원되는 필터
다음 표에는 코드를 검색할 때 사용할 수 있는 필터가 나와 있습니다.
필터 | 기타 옵션 | 설명 | 예 |
---|---|---|---|
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 |
Objective-C++ | objectivec++ |
|
Objective-C | objectivec |
objc |
마크다운 | markdown |
md |
AppleScript | applescript |
|
C# | c# |
csharp |
CSS | css |
|
CSV | csv |
|
curl | curl |
|
Dart | dart |
|
Django | django |
|
JSP | jsp |
|
Perl | perl |
|
2,399필리핀 | php |
|
PowerShell | powershell |
|
Ruby | ruby |
|
Rust | rust |
rs |
shell | 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" | 검색어를 정규 표현식으로 해석하지 않고 리터럴 검색을 수행합니다. |
지원되는 단축키
코드 검색에서 사용할 수 있는 단축키를 보려면 ?
를 입력합니다.
다음 표에는 코드를 검색할 때 사용할 수 있는 단축키가 나와 있습니다.
키 | 작업 |
---|---|
h | 파일의 업데이트 기록을 표시합니다. |
q | 하단 패널을 전환합니다. |
b | 원인이 된 레이어를 표시하거나 숨깁니다. |
f | 검색 바를 표시합니다. |
/ | 검색창으로 포커스를 변경합니다. |
o | Outline 브라우저로 포커스를 변경합니다. |
t | 디렉터리 트리로 포커스를 변경합니다. |
l | 링크 드롭다운을 엽니다. |
lp | 링크 드롭다운에서 파일 경로를 복사합니다. |
Hh | 링크 드롭다운에서 파일의 HEAD 버전에 대한 링크를 복사합니다. |
lr | 링크 드롭다운의 현재 파일 버전과 현재 줄로 연결되는 링크를 복사합니다. |
. | 검색창에서 현재 디렉터리의 코드 또는 파일을 검색합니다. |
j | 검색결과에서 다음 결과를 선택합니다. |
k | 검색결과에서 이전 결과를 선택합니다. |
x | 기호의 상호 참조를 표시합니다. |