Referência de sintaxe

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Esta página fornece informações detalhadas sobre os filtros, operadores, opções de sintaxe e atalhos de teclado compatíveis com a Pesquisa de código.

Filtros compatíveis

A tabela a seguir lista os filtros que você pode usar ao pesquisar código.

Filtrar Outras opções Descrição Exemplo
case:yes case:y Pesquise com diferenciação de maiúsculas e minúsculas. Por padrão, as pesquisas não fazem essa diferenciação.

Se você estiver agrupando vários termos de pesquisa, esse filtro será herdado por todos os grupos filhos.
case:yes Hello World
class: Pesquise por um nome de classe. class:MainClass
comentário: Pesquisar nos comentários. comment:bug
content: Pesquisar apenas o conteúdo dos arquivos. Isso exclui nomes de arquivos. content:hello
file: filepath:
path:
f:
Pesquise um arquivo por nome de arquivo ou caminho. file:test.js
function: func: Pesquise por um nome de função. function:print
lang: language: Pesquise resultados usando uma linguagem específica. lang:java test
pcre:sim Usar expressões regulares compatíveis com Perl.

Útil para pesquisar em linhas.
pcre:yes @Provides\s+double
símbolo: Pesquise um símbolo específico. symbol:immutable
uso: Pesquise ao excluir comentários e literais de string. usage:map

Opções de lang

A tabela abaixo lista as linguagens de programação mais usadas compatíveis com o filtro lang:. Quando aplicável, um alias pode ser usado para o valor.

Idioma Valor lang: Aliases
C++ c++ cpp, cc, cxx
C c
Java java
Kotlin Kotlin kt,kts
Python python py
JavaScript javascript js
Go ir Golang
JSON json
HTML html angular
Objective-C++ objetivoc++
Objective-C objectivec objc
Markdown markdown MD
AppleScript applescript
C# c# Csharp
CSS css
CSV csv
curl curl
Dart dardo
Django django
JSP jsp
Perl perl
PHP php
PowerShell powershell
Ruby ruby
Rust ferrugem rs
shell shell bash, sh
SHTML shtml
SQL sql
Swift rápido
Tcl tcl
XML xml
XSLT xslt
YAML yaml

Operadores compatíveis

A tabela a seguir lista os operadores que você pode usar ao pesquisar código.

Operador Descrição
AND Operador lógico "AND". Consulte Como usar o operador AND para ver mais informações.
OU Operador lógico "OR". Consulte Como usar o operador OR para ver mais informações.

Outras opções de sintaxe

As seguintes opções de sintaxe adicionais são compatíveis com a pesquisa de código.

Opção Descrição
(search_expression) Agrupa vários termos. Consulte Como agrupar termos de pesquisa para ver mais informações.
- Exclui o termo dos resultados da pesquisa.
\ Caractere de escape dos caracteres especiais, como ., \ ou (.
"search_expression" Fazer uma pesquisa literal sem interpretar a consulta de pesquisa como uma expressão regular

Atalhos de teclado compatíveis

Para ver os atalhos de teclado disponíveis na Pesquisa de código, digite ?.

A tabela a seguir lista os atalhos de teclado que podem ser usados ao pesquisar código.

Chave(s) Ação
h Mostrar o histórico de revisões do arquivo.
q Alterne o painel inferior.
b Mostre ou oculte a camada de culpa.
f Mostrar a barra de localização.
/ Mude o foco para a caixa de pesquisa.
o Mudar o foco para o navegador em contorno
t Mude o foco para a árvore de diretórios.
l Abre a lista suspensa "Links".
lp Copia o caminho do arquivo no menu suspenso "Links".
lh Copia o link para a versão HEAD do arquivo no menu suspenso "Links".
lr Copia o link para a versão atual do arquivo e a linha atual no menu suspenso "Links".
. Na caixa de pesquisa, pesquise o código ou os arquivos no diretório atual.
j Selecione o próximo resultado da pesquisa.
k Selecione o resultado anterior nos resultados da pesquisa.
x Mostrar referências cruzadas de símbolos.