Halaman ini memberikan informasi mendetail tentang filter, operator, opsi sintaksis, dan pintasan keyboard yang didukung untuk Penelusuran Kode.
Filter yang didukung
Tabel berikut mencantumkan filter yang dapat Anda gunakan saat menelusuri kode.
Filter | Opsi lainnya | Deskripsi | Contoh |
---|---|---|---|
kasus:ya | kasus:y | Jadikan huruf besar/kecil dalam kasus penelusuran. Secara default, penelusuran tidak peka huruf besar/kecil. Jika Anda mengelompokkan beberapa istilah penelusuran, filter ini diwarisi oleh semua grup turunan. |
case:yes Hello World |
kelas: | Telusuri nama kelas. | class:MainClass |
|
komentar: | Telusuri dalam komentar. | comment:bug |
|
konten: | Hanya telusuri konten file. Ini tidak termasuk nama file. | content:hello |
|
file: | filepath: jalur: f: |
Telusuri file menurut nama file atau jalur. | file:test.js |
fungsi: | fungsi: | Telusuri nama fungsi. | function:print |
bahasa: | bahasa: | Telusuri hasil menggunakan bahasa tertentu. | lang:java test |
pcre:ya | Gunakan ekspresi reguler yang kompatibel dengan Perl. Berguna untuk menelusuri seluruh baris. |
pcre:yes @Provides\s+double |
|
simbol: | Telusuri simbol tertentu. | symbol:immutable |
|
penggunaan: | Lakukan penelusuran sambil mengecualikan komentar dan literal string. | usage:map |
opsi lang
Tabel di bawah mencantumkan bahasa pemrograman yang umum digunakan dan didukung oleh
filter lang:
. Jika ada, alias dapat digunakan untuk nilai.
Bahasa | Nilai lang: |
Alias |
---|---|---|
C++ | c++ | cpp, cc, cxx |
C | c | |
Java | java | |
Kotlin | Kotlin | kt,kt |
Python | python | py |
JavaScript | javascript | js |
Go | terus sejauh | Golang |
JSON | JSON | |
HTML | html | sudut |
Objective-C++ | objektif++ | |
Objective-C | objectivec | Objc |
Markdown | markdown | md |
AppleScript | applescript | |
C# | c# | Csharp |
CSS | css | |
CSV | csv | |
curl | curl | |
Dart | panah | |
Django | django | |
JSP | jsp | |
Perl | perl | |
PHP | php | |
PowerShell | powershell | |
Ruby | ruby | |
Karat | karat | r |
shell | shell | bash, sh |
SHTML | shtml | |
SQL | sql | |
Swift | cepat | |
Tcl | tcl | |
XML | xml | |
XSLT | xslt | |
YAML | yaml |
Operator yang didukung
Tabel berikut mencantumkan operator yang dapat Anda gunakan saat menelusuri kode.
Operator | Deskripsi |
---|---|
DAN | Operator logika `AND`. Lihat Menggunakan operator AND untuk informasi selengkapnya. |
ATAU | Operator logika `OR`. Lihat Menggunakan operator OR untuk informasi selengkapnya. |
Opsi sintaksis tambahan
Opsi sintaksis tambahan berikut didukung untuk menelusuri kode.
Opsi | Deskripsi |
---|---|
(search_expression) | Mengelompokkan beberapa istilah. Lihat Mengelompokkan istilah penelusuran untuk informasi selengkapnya. |
- | Mengecualikan istilah dari hasil penelusuran. |
\ | Meng-escape karakter khusus seperti . , \ , atau ( . |
"search_expression" | Melakukan penelusuran literal tanpa menafsirkan kueri penelusuran sebagai ekspresi reguler. |
Pintasan keyboard yang didukung
Untuk melihat pintasan keyboard yang tersedia di Penelusuran Kode, ketik ?
.
Tabel berikut mencantumkan pintasan keyboard yang dapat Anda gunakan saat menelusuri kode.
Kunci | Tindakan |
---|---|
j | Tampilkan histori revisi file. |
q | Alihkan panel bawah. |
b | Menampilkan atau menyembunyikan lapisan menyalahkan. |
f | Tampilkan panel cari. |
/ | Ubah fokus ke kotak penelusuran. |
o | Ubah fokus ke browser outline. |
t | Ubah fokus ke hierarki direktori. |
l | Membuka menu drop-down Link. |
lp | Menyalin jalur file di menu drop-down Link. |
j | Menyalin link ke versi HEAD file di menu drop-down Link. |
lr | Menyalin link ke versi file saat ini dan baris saat ini dalam drop-down Link. |
. | Saat berada di kotak penelusuran, telusuri kode atau file di direktori saat ini. |
j | Pilih hasil berikutnya dalam hasil penelusuran. |
k | Pilih hasil sebelumnya di hasil penelusuran. |
x | Tampilkan referensi silang untuk simbol. |