Cette page fournit des informations détaillées sur les filtres, les opérateurs, les options de syntaxe et les raccourcis clavier compatibles avec la recherche de code.
Filtres compatibles
Le tableau suivant répertorie les filtres que vous pouvez utiliser lorsque vous recherchez du code.
Filtre | Autres options | Description | Exemple |
---|---|---|---|
case:yes |
case:y |
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 |
|
comment: |
Recherchez dans les commentaires. | comment:bug |
|
content: |
Rechercher uniquement le contenu des fichiers Cela exclut les noms de fichiers. | content:hello |
|
file: |
filepath: path (Chemin d'accès) : f: |
Recherchez un fichier par nom de fichier ou 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:yes |
Utilisez des expressions régulières compatibles avec Perl. Utile pour rechercher sur plusieurs lignes. |
pcre:yes @Provides\s+double |
|
symbol: |
Recherchez un symbole spécifique. | symbol:immutable |
|
usage: |
Effectuez une recherche tout en excluant les commentaires et les littéraux de chaîne. | usage:map |
options de langage
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.
Langage | Valeur lang: |
Alias |
---|---|---|
C++ | c++ |
cpp , cc , cxx |
C | c |
|
Java | java |
|
Kotlin | kotlin |
kt , kts |
Python | python |
py |
JavaScript | javascript |
js |
Go | go |
golang |
JSON | json |
|
HTML | html |
angular |
Objective-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 |
|
Rust | rust |
rs |
shell | shell |
bash , sh |
SHTML | shtml |
|
SQL | sql |
|
Swift | swift |
|
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 OR pour plus d'informations. |
OR |
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" | Effectuer 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 |
a | Afficher/Masquer le panneau inférieur |
b | Affichez ou masquez le calque de reproches. |
f | Afficher la barre de recherche. |
/ | Placez le curseur dans le champ de recherche. |
o | Sélectionnez le navigateur du plan. |
i | Sélectionnez l'arborescence de répertoires. |
l | Ouvre le menu déroulant "Liens". |
lp | Copie le chemin d'accès au fichier dans la liste déroulante "Liens". |
lh | Il copie le lien vers la version HEAD du fichier dans la liste déroulante "Liens". |
lr | Il 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 | Affichez les références croisées pour les symboles. |