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 sind die Filter aufgeführt, die Sie bei der Codesuche 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: |
Innerhalb der Kommentare suchen | comment:bug |
|
content: |
Nur nach Dateiinhalten suchen. Dateinamen sind davon ausgenommen. | content:hello |
|
file: |
filepath: Pfad: f: |
Suchen Sie mithilfe des Dateinamens oder Pfades 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 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 |
|
usage: |
Suchen ohne Kommentare und String-Literale | usage:map |
Lange Optionen
In der folgenden Tabelle sind die häufig verwendeten 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++ |
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 |
HTML | 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.
Betreiber | Beschreibung |
---|---|
AND |
Logischer AND-Operator. Weitere Informationen finden Sie unter AND-Operator verwenden. |
OR |
Logischer OR-Operator. Weitere Informationen finden Sie unter ODER-Operator verwenden. |
Zusätzliche Syntaxoptionen
Die folgenden zusätzlichen Syntaxoptionen werden für die Suche nach Code 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 Literalsuche durch, ohne die Suchanfrage als regulären Ausdruck zu interpretieren. |
Unterstützte Tastenkombinationen
Wenn Sie die in der Codesuche verfügbaren Tastenkombinationen sehen möchten, geben Sie ?
ein.
In der folgenden Tabelle sind die Tastenkombinationen aufgeführt, die Sie bei der Codesuche verwenden können.
Schlüssel | Aktion |
---|---|
Std. | Überarbeitungsverlauf der Datei anzeigen |
q | Steuerfeld unten ein-/ausblenden. |
b | Blattebene ein- oder ausblenden |
f | Die Suchleiste anzeigen. |
/ | Fokus auf das Suchfeld ändern. |
o | Ändern Sie den Fokus in den Outline-Browser. |
t | Ändern Sie den Fokus in 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 |