Справочник по синтаксису

На этой странице представлена подробная информация о поддерживаемых фильтрах, операторах, параметрах синтаксиса и сочетаниях клавиш для поиска кода.

Поддерживаемые фильтры

В следующей таблице перечислены фильтры, которые можно использовать при поиске кода.

Фильтр Другие варианты Описание Пример
case:yes case:y Сделайте поиск чувствительным к регистру. По умолчанию поиск нечувствителен к регистру.

Если вы группируете несколько поисковых терминов, этот фильтр наследуется всеми дочерними группами.
case:yes Hello World
class: Найдите имя класса. class:MainClass
comment: Поиск в комментариях. comment:bug
content: Поиск только по содержимому файла. Имена файлов не учитываются. content:hello
file: filepath:
путь:
ф:
Поиск файла по имени файла или пути. 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++ cpp , cc , cxx
С c
Ява java
Котлин kotlin kt , kts
Питон python py
JavaScript javascript js
Идти go golang
JSON json
HTML html angular
Objective-C++ objectivec++
Objective-C objectivec objc
Уценка markdown md
AppleScript applescript
С# c# csharp
CSS css
CSV csv
завиток curl
Дарт dart
Джанго django
JSP jsp
Перл perl
PHP php
PowerShell powershell
Руби ruby
Ржавчина rust rs
оболочка shell bash , sh
SHTML shtml
SQL sql
Быстрый swift
Ткл tcl
XML xml
XSLT xslt
ЯМЛ yaml

Поддерживаемые операторы

В следующей таблице перечислены операторы, которые можно использовать при поиске кода.

Оператор Описание
AND Логический оператор «И». Подробнее см. в разделе «Использование оператора И» .
OR Логический оператор «ИЛИ». Подробнее см. в разделе «Использование оператора ИЛИ» .

Дополнительные параметры синтаксиса

Для поиска кода поддерживаются следующие дополнительные параметры синтаксиса.

Вариант Описание
( search_expression ) Группирует несколько поисковых запросов. Подробнее см. в разделе Группировка поисковых запросов .
- Исключает термин из результатов поиска.
\ Экранирует специальные символы, такие как . , \ или ( .
" search_expression " Выполнять буквальный поиск, не интерпретируя поисковый запрос как регулярное выражение.

Поддерживаемые сочетания клавиш

Чтобы просмотреть сочетания клавиш, доступные в поиске кода, введите ? .

В следующей таблице перечислены сочетания клавиш, которые можно использовать при поиске кода.

Ключ(и) Действие
час Показать историю изменений файла.
д Переключить нижнюю панель.
б Показать или скрыть слой обвинения.
ф Показать панель поиска.
/ Переключите фокус на поле поиска.
о Перейдите в браузер структуры.
т Измените фокус на дерево каталогов.
л Открывает раскрывающийся список «Ссылки».
лп Копирует путь к файлу в раскрывающемся списке «Ссылки».
лх Копирует ссылку на HEAD-версию файла в раскрывающемся списке «Ссылки».
лр Копирует ссылку на текущую версию файла и текущую строку в раскрывающемся списке «Ссылки».
. Находясь в строке поиска, найдите код или файлы в текущем каталоге.
дж Выберите следующий результат в результатах поиска.
к Выберите предыдущий результат в результатах поиска.
х Показывать перекрестные ссылки для символов.