Ta strona zawiera szczegółowe informacje o obsługiwanych filtrach, operatorach, opcjach składni i skrótach klawiszowych do wyszukiwania kodu.
Obsługiwane filtry
W tabeli poniżej znajdziesz filtry, których możesz używać podczas wyszukiwania kodu.
Filtruj | Inne opcje | Opis | Przykład |
---|---|---|---|
case:yes | case:y | Wielkość liter w nazwie wyszukiwania jest rozróżniana. Domyślnie w wyszukiwaniach nie jest rozróżniana wielkość liter. Jeśli grupujesz wiele wyszukiwanych słów, ten filtr jest dziedziczony przez wszystkie grupy podrzędne. |
case:yes Hello World |
klasa: | Wyszukaj nazwę zajęć. | class:MainClass |
|
komentarz: | Wyszukiwanie w komentarzach. | comment:bug |
|
treść: | Wyszukuj tylko zawartość pliku. Wyklucza to nazwy plików. | content:hello |
|
plik: | filepath: path: f: |
Wyszukaj plik według nazwy lub ścieżki. | file:test.js |
funkcja: | Fun: | Wyszukaj nazwę funkcji. | function:print |
lang: | język: | Wyszukiwanie wyników przy użyciu określonego języka. | lang:java test |
pcre:yes | Użyj wyrażeń regularnych zgodnych z Perl. Przydaje się do wyszukiwania wierszy. |
pcre:yes @Provides\s+double |
|
symbol: | Wyszukaj konkretny symbol. | symbol:immutable |
|
użycie: | Wyszukiwanie z wyłączeniem komentarzy i literałów ciągu. | usage:map |
Opcje języka
W tabeli poniżej znajdziesz często używane języki programowania obsługiwane przez filtr lang:
. W razie potrzeby można użyć aliasu jako wartości.
Język | Wartość: lang: |
Aliasy |
---|---|---|
C++ | c++ | cpp, cc, cxx |
C | z | |
Java | JAVA | |
Kotlin | Kotlin | str. |
Python | python | py |
JavaScript | javascript | js |
Go | jedź | Golang |
JSON | JSON | |
HTML | html | kanciasty |
Cel-C++ | celc++ | |
Objective-C | objectivec | Objc |
Markdown | markdown | md |
AppleScript | applescript | |
C# | c# | CSS |
CSS | css | |
CSV | csv | |
curl | curl | |
Dart | rzutek | |
Django | django | |
Technologia JSP | jsp | |
Perl | perl | |
PHP | php | |
PowerShell, | Powershell | |
Ruby | ruby | |
rdza | rdza | R |
powłoka | powłoka | bash, sh |
HTML | HTML | |
SQL | sql | |
Swift | Swift | |
Tcl | tcl | |
XML | xml | |
XSLT | xslt | |
YAML | yaml |
Obsługiwane operatory
W tabeli poniżej znajdziesz operatory, których możesz używać podczas wyszukiwania kodu.
Operator | Opis |
---|---|
ORAZ | Operator logiczny „AND”. Więcej informacji znajdziesz w artykule Korzystanie z operatora AND. |
LUB | Operator logiczny „LUB”. Więcej informacji znajdziesz w sekcji Korzystanie z operatora OR. |
Dodatkowe opcje składni
W przypadku wyszukiwania kodu obsługiwane są następujące dodatkowe opcje składni.
Opcja | Opis |
---|---|
(search_expression) | Grupuje wiele haseł. Więcej informacji znajdziesz w sekcji Grupowanie wyszukiwanych haseł. |
- | Wyklucza hasło z wyników wyszukiwania. |
\ | Zmienia znaczenie znaków specjalnych, takich jak . , \ lub ( . |
„search_expression” | Przeprowadź wyszukiwanie literackie bez interpretowania wyszukiwanego hasła jako wyrażenia regularnego. |
Obsługiwane skróty klawiszowe
Aby wyświetlić skróty klawiszowe dostępne w wyszukiwarce kodu, wpisz ?
.
W tabeli poniżej znajdziesz skróty klawiszowe, których możesz używać podczas wyszukiwania kodu.
Klucze | Działanie |
---|---|
godz. | Pokaż historię zmian pliku. |
q | Przełącz dolny panel. |
B | Wyświetlanie lub ukrywanie warstwy winy. |
F | Pokaż pasek wyszukiwania. |
/ | Przenieś zaznaczenie na pole wyszukiwania. |
O | Zmień ostrość na przeglądarkę Outline. |
T | Zmień wyróżnienie na drzewo katalogów. |
L | Otwiera menu Linki. |
LP | Skopiowanie ścieżki do pliku z menu Linki. |
lh | Kopiuje link do wersji HEAD pliku z menu Linki. |
lr | Kopiuje link do bieżącej wersji pliku i do bieżącego wiersza w menu Linki. |
. | W polu wyszukiwania znajdź kod lub pliki w bieżącym katalogu. |
J | Wybierz następny wynik wyszukiwania. |
K | Wybierz poprzedni wynik w wynikach wyszukiwania. |
x | Pokaż odsyłacze dla symboli. |