На этой странице представлена подробная информация о поддерживаемых фильтрах, операторах, параметрах синтаксиса и сочетаниях клавиш для поиска кода.
Поддерживаемые фильтры
В следующей таблице перечислены фильтры, которые можно использовать при поиске кода.
| Фильтр | Другие варианты | Описание | Пример |
|---|---|---|---|
case:yes | case:y | Сделайте поиск чувствительным к регистру. По умолчанию поиск нечувствителен к регистру. Если вы группируете несколько поисковых терминов, этот фильтр наследуется всеми дочерними группами. | case:yes Hello World |
class: | Найдите имя класса. | class:MainClass | |
comment: | Поиск в комментариях. | comment:bug | |
content: | Поиск только по содержимому файла. Имена файлов не учитываются. | content:hello | |
file: | filepath:path: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++ | 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-версию файла в раскрывающемся списке «Ссылки». |
| лр | Копирует ссылку на текущую версию файла и текущую строку в раскрывающемся списке «Ссылки». |
| . | Находясь в строке поиска, найдите код или файлы в текущем каталоге. |
| дж | Выберите следующий результат в результатах поиска. |
| к | Выберите предыдущий результат в результатах поиска. |
| х | Показывать перекрестные ссылки для символов. |