Riferimento per la sintassi

In questa pagina vengono fornite informazioni dettagliate sui filtri, gli operatori, le opzioni di sintesi e le scorciatoie da tastiera supportate per Ricerca codice.

Filtri supportati

La tabella seguente elenca i filtri che puoi utilizzare durante la ricerca del codice.

Filtra Altre opzioni Descrizione Esempio
case:yes case:y Fai distinzione tra maiuscole e minuscole. Per impostazione predefinita, le ricerche non sono sensibili alle maiuscole.

Se stai raggruppando più termini di ricerca, questo filtro viene ereditato da tutti i gruppi secondari.
case:yes Hello World
class: Cerca un nome di corso. class:MainClass
comment: Cerca all'interno dei commenti. comment:bug
content: Cerca solo i contenuti dei file. Sono esclusi i nomi file. content:hello
file: filepath:
percorso:
f:
Cerca un file in base al nome o al percorso. file:test.js
function: func: Cerca un nome di funzione. function:print
lang: language: Cerca i risultati utilizzando una lingua specifica. lang:java test
pcre:yes Utilizza espressioni regolari compatibili con Perl.

Utile per eseguire ricerche su più righe.
pcre:yes @Provides\s+double
symbol: Cerca un simbolo specifico. symbol:immutable
usage: Ricerca escludendo i commenti e i valori letterali delle stringhe. usage:map

Opzioni di Lang

Nella tabella seguente sono elencati i linguaggi di programmazione di uso comune supportati dal filtro lang:. Se applicabile, è possibile utilizzare un alias per il valore.

Modelli linguistici Valore lang: Alias
C++ c++ cpp, cc e cxx
C c
Java java
Kotlin kotlin kt, kts
Python python py
JavaScript javascript js
Vai go golang
JSON json
HTML html angular
Obiettivo-C++ objectivec++
Objective-C objectivec objc
Markdown markdown md
AppleScript applescript
C# c# csharp
CSS css
CSV csv
curl curl
Dart dart
Django django
JSP jsp
Perl perl
PHP php
PowerShell powershell
Ruby ruby
Ruggine rust rs
shell shell bash, sh
HTML HTML shtml
SQL sql
Swift swift
Tcl tcl
XML xml
XSLT xslt
YAML yaml

Operatori supportati

La tabella seguente elenca gli operatori che puoi utilizzare durante la ricerca del codice.

Operatore Descrizione
AND Operatore logico "AND". Per ulteriori informazioni, consulta la sezione Utilizzare l'operatore AND.
OR Operatore logico "OR". Per ulteriori informazioni, consulta la sezione Utilizzo dell'operatore OR.

Ulteriori opzioni di sintassi

Per la ricerca del codice sono supportate le seguenti opzioni di sintassi aggiuntive.

Opzione Descrizione
(search_expression) Raggruppa più termini. Per ulteriori informazioni, consulta la sezione Raggruppare i termini di ricerca.
- Esclude il termine dai risultati di ricerca.
\ Esegue l'escape di caratteri speciali come ., \ o (.
"search_expression" Esegui una ricerca letterale senza interpretare la query di ricerca come un'espressione regolare.

Scorciatoie da tastiera supportate

Per visualizzare le scorciatoie da tastiera disponibili in Ricerca codice, digita ?.

La tabella seguente elenca le scorciatoie da tastiera che puoi utilizzare durante la ricerca del codice.

Chiave Azione
h Mostra la cronologia delle revisioni del file.
q Attiva/disattiva il riquadro inferiore.
b Mostra o nascondi il livello blame.
f Mostra la barra di ricerca.
/ Imposta lo stato attivo sulla casella di ricerca.
n Imposta lo stato attivo sul browser Outline.
t Cambia lo stato attivo sulla struttura di directory.
l Apre il menu a discesa Link.
lp Copia il percorso del file nell'elenco a discesa Link.
Sx Copia il link alla versione HEAD del file nell'elenco a discesa Link.
l Copia il link alla versione attuale del file e alla riga attuale nel menu a discesa Link.
. Nella casella di ricerca, cerca il codice o i file nella directory corrente.
j Seleziona il risultato successivo nei risultati di ricerca.
k Seleziona il risultato precedente nei risultati di ricerca.
x Mostra riferimenti incrociati per i simboli.