Dokumentacja składni

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.