На этой странице представлена подробная информация о поддерживаемых фильтрах, операторах, параметрах синтаксиса и сочетаниях клавиш для поиска кода.
Поддерживаемые фильтры
В следующей таблице перечислены фильтры, которые можно использовать при поиске кода.
Фильтр | Другие опции | Описание | Пример |
---|---|---|---|
чехол: да | случай: у | Сделайте поиск чувствительным к регистру. По умолчанию поиск не чувствителен к регистру. Если вы группируете несколько условий поиска, этот фильтр наследуется всеми дочерними группами. | 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-версию файла в раскрывающемся списке «Ссылки». |
Лр | Копирует ссылку на текущую версию файла и текущую строку в раскрывающемся списке «Ссылки». |
. | Находясь в поле поиска, найдите код или файлы в текущем каталоге. |
Дж | Выберите следующий результат в результатах поиска. |
к | Выберите предыдущий результат в результатах поиска. |
Икс | Показать перекрестные ссылки для символов. |