Auf dieser Seite finden Sie detaillierte Informationen zu den unterstützten Filtern, Operatoren, Syntaxoptionen und Tastenkombinationen für Code Search.
Unterstützte Filter
In der folgenden Tabelle sind die Filter aufgeführt, die Sie beim Suchen von Code verwenden können.
Filter | Weitere Optionen | Beschreibung | Beispiel |
---|---|---|---|
case:yes |
case:y |
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 |
|
comment: |
In Kommentaren suchen. | comment:bug |
|
content: |
Ausschließliche Suche nach Dateiinhalten. Dateinamen sind davon ausgeschlossen. | content:hello |
|
file: |
filepath: path: f: |
Suchen Sie nach einer Datei anhand ihres Dateinamens oder Pfads. | 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 Perl-kompatible reguläre Ausdrücke. Nützlich für die zeilenübergreifende Suche. |
pcre:yes @Provides\s+double |
|
symbol: |
Nach einem bestimmten Symbol suchen | symbol:immutable |
|
usage: |
Suchen, ohne Kommentare und Stringliterale zu berücksichtigen. | usage:map |
Sprachoptionen
In der folgenden Tabelle sind die häufig verwendeten Programmiersprachen aufgeführt, die vom Filter lang:
unterstützt werden. Falls zutreffend, kann für den Wert ein Alias verwendet werden.
Sprache | lang: Wert |
Aliasse |
---|---|---|
C++ | c++ |
cpp , cc , cxx |
C | c |
|
Java | java |
|
Kotlin | kotlin |
kt , kts |
Python | python |
py |
JavaScript | javascript |
js |
Ok | 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 |
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. |
OR |
Logischer OR-Operator. Weitere Informationen finden Sie unter OR-Operator verwenden. |
Zusätzliche Syntaxoptionen
Für die Suche nach Code werden die folgenden zusätzlichen Syntaxoptionen 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ührt eine wörtliche Suche durch, bei der die Suchanfrage nicht als regulärer Ausdruck interpretiert wird. |
Unterstützte Tastenkombinationen
Wenn Sie die in Code Search verfügbaren Tastenkombinationen aufrufen möchten, geben Sie ?
ein.
In der folgenden Tabelle sind die Tastenkombinationen aufgeführt, die Sie beim Suchen von Code verwenden können.
Schlüssel | Aktion |
---|---|
h | Überarbeitungsverlauf der Datei anzeigen |
q | Das untere Steuerfeld ein- oder ausblenden |
b | Blenden Sie die Blame-Ebene ein oder aus. |
f | Suchleiste einblenden |
/ | Fokus auf das Suchfeld setzen |
o | Fokus auf die Gliederungsansicht verschieben |
t | Verschieben Sie den Fokus auf die Verzeichnisstruktur. |
l | Öffnet das Drop-down-Menü „Links“. |
lp | Kopiert den Dateipfad aus dem Drop-down-Menü „Links“. |
lh | Kopiert den Link zur HEAD-Version der Datei aus dem Drop-down-Menü „Links“. |
lr | Kopiert den Link zur aktuellen Version der Datei und zur aktuellen Zeile in das 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 einblenden. |