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

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

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

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

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

Если вы группируете несколько условий поиска, этот фильтр наследуется всеми дочерними группами.
case:yes Hello World
учебный класс: Найдите имя класса. class:MainClass
комментарий: Поиск в комментариях. comment:bug
содержание: Искать только содержимое файла. Это исключает имена файлов. content:hello
файл: Путь к файлу:
дорожка:
ф:
Поиск файла по имени файла или пути. file:test.js
функция: функция: Найдите имя функции. function:print
язык: язык: Поиск результатов с использованием определенного языка. lang:java test
ПКРЕ: да Используйте Perl-совместимые регулярные выражения.

Полезно для поиска по строкам.
pcre:yes @Provides\s+double
символ: Поиск определенного символа. symbol:immutable
Применение: Поиск с исключением комментариев и строковых литералов. usage:map

параметры языка

В таблице ниже перечислены наиболее часто используемые языки программирования, поддерживаемые фильтром lang: Там, где это применимо, для значения можно использовать псевдоним.

Язык lang: значение Псевдонимы
С++ С++ cpp, куб.см, схх
С с
Ява Ява
Котлин котлин узлов,узлов
питон питон пи
JavaScript JavaScript js
Идти идти голанг
JSON json
HTML HTML угловатый
Цель-С++ цельС++
Цель-C цельc объект
Уценка уценка Мэриленд
AppleScript яблочный скрипт
С# С# острый
CSS css
CSV CSV
завиток завиток
Дартс дротик
Джанго Джанго
JSP jsp
Перл перл
PHP php
PowerShell пауэршелл
Рубин Рубин
Ржавчина ржавчина рупий
оболочка оболочка баш, ш
ШТМЛ shtml
SQL SQL
Быстрый быстрый
Tcl tcl
XML XML
XSLT xslt
YAML батат

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

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

Оператор Описание
А ТАКЖЕ Логический оператор «И». Дополнительные сведения см. в разделе Использование оператора AND .
ИЛИ ЖЕ Логический оператор ИЛИ. Дополнительные сведения см. в разделе Использование оператора OR .

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

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

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

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

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

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

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