Documentation de référence sur la syntaxe

Cette page fournit des informations détaillées sur les filtres, les opérateurs, les options de syntaxe et les raccourcis clavier compatibles avec Google Recherche de code.

Filtres compatibles

Le tableau suivant répertorie les filtres que vous pouvez utiliser lorsque vous recherchez du code.

Filter Autres options Description Exemple
case:yes case:o Rend la recherche sensible à la casse. Par défaut, les recherches ne sont pas sensibles à la casse.

Si vous regroupez plusieurs termes de recherche, ce filtre est appliqué à tous les groupes enfants.
case:yes Hello World
class: Recherche un nom de classe. class:MainClass
commentaire : Rechercher dans les commentaires comment:bug
content: Rechercher uniquement le contenu des fichiers Cela exclut les noms de fichiers. content:hello
file: filepath:
path:
f:
Recherchez un fichier par nom de fichier ou par chemin. file:test.js
function: func: Recherche un nom de fonction. function:print
lang: language: Recherche des résultats en utilisant une langue spécifique. lang:java test
pcre:oui Utilisez des expressions régulières compatibles avec Perl.

Utile pour effectuer des recherches sur plusieurs lignes.
pcre:yes @Provides\s+double
symbole: Recherchez un symbole spécifique. symbol:immutable
utilisation: Effectuer une recherche tout en excluant les commentaires et les littéraux de chaîne usage:map

options de langue

Le tableau ci-dessous répertorie les langages de programmation couramment utilisés compatibles avec le filtre lang:. Le cas échéant, vous pouvez utiliser un alias pour la valeur.

Langue Valeur lang: Alias
C++ c++ cpp, cc, cxx
C c
Java java
Kotlin Kotlin kt,kts
Python python py
JavaScript javascript js
Go démarrer Golang
JSON json
HTML html Angulaire
Objective-C++ objectifc++
Objective-C objectivec obj
Note en Markdown Markdown MD
AppleScript applescript
C# C# CSharp
CSS css
CSV csv
curl curl
Dart fléchettes
Django django
JSP jsp
Perl perl
PHP PHP
PowerShell powershell
Ruby Ruby
Rust rouille r
shell shell bash, sh,
SHTML shtml
SQL sql
Swift rapidement
Tcl tcl
XML xml
XSLT xslt
YAML yaml

Opérateurs compatibles

Le tableau suivant répertorie les opérateurs que vous pouvez utiliser lors de la recherche de code.

Opérateur Description
AND Opérateur logique "AND". Consultez la section Utiliser l'opérateur AND pour plus d'informations.
OU Opérateur logique "OR". Pour en savoir plus, consultez la section Utiliser l'opérateur "OU".

Options de syntaxe supplémentaires

Les options de syntaxe supplémentaires suivantes sont compatibles avec la recherche de code.

Option Description
(search_expression) Regroupe plusieurs termes. Consultez la section Regrouper des termes de recherche pour plus d'informations.
- Exclut le terme des résultats de recherche.
\ Échappe les caractères spéciaux tels que ., \ ou (.
"search_expression" Effectuez une recherche littérale sans interpréter la requête de recherche comme une expression régulière.

Raccourcis clavier compatibles

Pour afficher les raccourcis clavier disponibles dans la recherche de code, saisissez ?.

Le tableau suivant répertorie les raccourcis clavier que vous pouvez utiliser lorsque vous recherchez du code.

Clé(s) Action
h Afficher l'historique des révisions du fichier
q Activer/Désactiver le panneau du bas
b Afficher ou masquer le calque de reproches
f Afficher la barre de recherche.
/ Sélectionnez le champ de recherche.
0 Passez au navigateur de plan.
t Placez le curseur sur l'arborescence de répertoires.
l Ouvre la liste déroulante "Liens".
LP Copie le chemin d'accès au fichier dans la liste déroulante "Liens".
lh Copie le lien vers la version HEAD du fichier dans la liste déroulante "Liens".
lr Copie le lien vers la version actuelle du fichier et la ligne actuelle dans la liste déroulante "Liens".
. Dans le champ de recherche, recherchez le code ou les fichiers du répertoire actuel.
j Sélectionnez le résultat suivant dans les résultats de recherche.
k Sélectionnez le résultat précédent dans les résultats de recherche.
x Afficher les références croisées pour les symboles.