Syntaxreferenz

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Auf dieser Seite finden Sie detaillierte Informationen zu den unterstützten Filtern, Operatoren, Syntaxoptionen und Tastenkombinationen für die Codesuche.

Unterstützte Filter

In der folgenden Tabelle finden Sie die Filter, die Sie für die Suche nach Code verwenden können.

Filter Weitere Optionen Beschreibung Beispiel
case:yes case:j Groß- und Kleinschreibung in der Suche aktivieren. Standardmäßig wird bei einer Suche nicht zwischen Groß- und Kleinschreibung unterschieden.

Wenn Sie mehrere Suchbegriffe gruppieren, wird dieser Filter von allen untergeordneten Gruppen übernommen.
case:yes Hello World
class: Suche nach Klassennamen. class:MainClass
Kommentar: In Kommentaren suchen comment:bug
content: Nur nach Dateiinhalten suchen. Dateinamen sind ausgeschlossen. content:hello
file: filepath:
path:
f:
Suchen Sie anhand des Dateinamens oder des Pfads nach einer Datei. file:test.js
function: func: Suche nach einem Funktionsnamen. function:print
lang: language: Suche nach Ergebnissen unter Verwendung einer bestimmten Sprache. lang:java test
pcre:yes Verwenden Sie mit Perl kompatible reguläre Ausdrücke.

Nützlich für die zeilenübergreifende Suche.
pcre:yes @Provides\s+double
Symbol: Suchen Sie nach einem bestimmten Symbol. symbol:immutable
Nutzung: Suche unter Ausschluss von Kommentaren und String-Literalen. usage:map

Lange Optionen

In der folgenden Tabelle sind die gängigen Programmiersprachen aufgeführt, die vom Filter lang: unterstützt werden. Für den Wert kann gegebenenfalls ein Alias verwendet werden.

Sprache lang: Wert Aliasse
C++ c++ CPA, CC, Cxx
C c
Java Java
Kotlin Kotlin kt
Python Python py
JavaScript Javascript JS
Go gehen Golang
JSON json
HTML HTML Winkel
Ziel-C++ Ziel +
Objective-C objectivec Objc
Markdown Markdown MD
AppleScript applescript
C# c# C#
CSS CSS
CSV CSV
curl curl
Dart Dart
Django django
JSP jsp
Perl perl
PHP PHP
PowerShell powershell
Ruby Ruby
Rust Rost RS
shell shell bash, sh
sHTML SHTML
SQL sql
Swift Swift
Tcl tcl
XML xml
XSLT xslt
YAML yaml

Unterstützte Operatoren

In der folgenden Tabelle sind die Operatoren aufgelistet, die Sie beim Suchen von Code verwenden können.

Operator Beschreibung
AND Logischer AND-Operator. Weitere Informationen finden Sie unter AND-Operator verwenden.
ODER Logischer OR-Operator. Weitere Informationen finden Sie unter OR-Operator verwenden.

Zusätzliche Syntaxoptionen

Die folgenden zusätzlichen Syntaxoptionen werden für die Codesuche unterstützt.

Option Beschreibung
(search_expression) Fasst mehrere Begriffe in einer Gruppe zusammen. Weitere Informationen finden Sie unter Suchbegriffe gruppieren.
- Schließt den Begriff aus den Suchergebnissen aus.
\ Maskiert Sonderzeichen wie etwa ., \ oder (.
search_expression Führen Sie eine wörtliche Suche aus, ohne die Suchanfrage als regulären Ausdruck zu interpretieren.

Unterstützte Tastenkombinationen

Geben Sie ? ein, um die in der Codesuche verfügbaren Tastenkombinationen aufzurufen.

In der folgenden Tabelle sind die Tastenkombinationen aufgeführt, die Sie bei der Suche nach Code verwenden können.

Schlüssel Aktion
h Überarbeitungsverlauf der Datei anzeigen
q Unteren Bereich ein-/ausblenden.
b Blame-Ebene ein- oder ausblenden.
f Suchleiste anzeigen
/ Fokus auf das Suchfeld ändern.
o Fokus auf den Gliederungsbrowser verschieben.
t Ändern Sie den Fokus auf die Verzeichnisstruktur.
l Öffnet das Drop-down-Menü „Links“.
Lp Kopiert den Dateipfad im Drop-down-Menü „Links“.
LH Kopiert den Link zur HEAD-Version der Datei im Drop-down-Menü „Links“.
LR Kopiert den Link zur aktuellen Version der Datei und zur aktuellen Zeile im Drop-down-Menü „Links“.
. Suchen Sie im Suchfeld nach Code oder Dateien im aktuellen Verzeichnis.
j Wählen Sie das nächste Ergebnis in den Suchergebnissen aus.
k Wählen Sie das vorherige Ergebnis in den Suchergebnissen aus.
x Querverweise für Symbole anzeigen