Dokumentacja składni

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.