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. |