Na tej stronie znajdziesz szczegółowe informacje o obsługiwanych filtrach, operatorach, opcjach składni i skrótach klawiszowych.
Obsługiwane filtry
W tabeli poniżej znajdziesz filtry, których możesz użyć podczas wyszukiwania kodu.
Filtruj | Więcej opcji | Opis | Przykład |
---|---|---|---|
case:yes |
case:y |
Ustaw wielkość liter w wyszukiwarce. Domyślnie w wyszukiwaniu wielkość liter nie ma znaczenia. Jeśli grupujesz wiele wyszukiwanych haseł, ten filtr jest dziedziczony przez wszystkie grupy podrzędne. |
case:yes Hello World |
class: |
Wyszukaj nazwę zajęć. | class:MainClass |
|
comment: |
Wyszukiwanie w komentarzach. | comment:bug |
|
content: |
Wyszukuj tylko zawartość plików. Nazwy plików nie są uwzględniane. | content:hello |
|
file: |
filepath: path: f: |
Wyszukaj plik według nazwy lub ścieżki. | file:test.js |
function: |
func: |
Wyszukaj nazwę funkcji. | function:print |
lang: |
language: |
Wyszukuj przy użyciu konkretnego języka. | lang:java test |
pcre:yes |
Używaj wyrażeń regularnych zgodnych z Perl. Przydatny podczas wyszukiwania wierszy. |
pcre:yes @Provides\s+double |
|
symbol: |
Wyszukaj konkretny symbol. | symbol:immutable |
|
usage: |
Wyszukując jednocześnie wykluczające komentarze i literały ciągu znaków. | usage:map |
Opcje języka
W tabeli poniżej znajdziesz często używane języki programowania obsługiwane przez filtr lang:
. Tam, gdzie ma zastosowanie wartość, może być używany alias.
Język | Wartość: lang: |
Aliasy |
---|---|---|
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 |
cel-C++ | objectivec++ |
|
Objective-C | objectivec |
objc |
Markdown | markdown |
md |
AppleScript | applescript |
|
C# | c# |
csharp |
CSS | css |
|
CSV | csv |
|
curl | curl |
|
Dart | dart |
|
Django | django |
|
Technologia JSP | jsp |
|
Perl | perl |
|
PHP | php |
|
PowerShell, | powershell |
|
Ruby | ruby |
|
Rdza | rust |
rs |
powłoka | shell |
bash , sh |
HTML | shtml |
|
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 |
---|---|
AND |
Operator logiczny „AND”. Więcej informacji znajdziesz w artykule Używanie operatora AND. |
OR |
Operator logiczny „LUB”. Więcej informacji znajdziesz w artykule Używanie operatora OR. |
Dodatkowe opcje składni
W przypadku wyszukiwania kodu obsługiwane są następujące dodatkowe opcje składni.
Option | Opis |
---|---|
(search_expression) | Grupuje wiele haseł. Więcej informacji znajdziesz w sekcji Grupowanie wyszukiwanych haseł. |
- |
Wyklucza termin z wyników wyszukiwania. |
\ |
Zmienia znaczenie znaków specjalnych, takich jak . , \ lub ( . |
„search_expression” | Przeprowadź dosłowne wyszukiwanie bez interpretowania zapytania jako wyrażenia regularnego. |
Obsługiwane skróty klawiszowe
Aby wyświetlić skróty klawiszowe dostępne w wyszukiwarce kodu, wpisz ?
.
Poniższa tabela zawiera 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 | Pokaż lub ukryj warstwę winy. |
F | Pokaż pasek wyszukiwania. |
/ | Zmień zaznaczenie na pole wyszukiwania. |
O | Zmień ostrość na przeglądarkę konspektów. |
T | Zmień zaznaczenie na drzewo katalogu. |
L | Otwiera menu Linki. |
lp | Kopiuje ścieżkę pliku z menu Linki. |
kg | Kopiuje link do wersji HEAD pliku z listy linków. |
lr | Kopiuje link do bieżącej wersji pliku i bieżącego wiersza w menu Linki. |
. | W polu wyszukiwania wyszukaj kod lub pliki w bieżącym katalogu. |
J | Wybierz następny wynik. |
k | Wybierz poprzedni wynik wyszukiwania. |
x | Pokaż odsyłacze dla symboli. |