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 lain | Deskripsi | Contoh |
---|---|---|---|
case:yes |
case:y |
Membuat penelusuran peka huruf besar/kecil. Secara default, penelusuran tidak peka huruf besar/kecil. Jika Anda mengelompokkan beberapa istilah penelusuran, filter ini akan diwarisi oleh semua grup turunan. |
case:yes Hello World |
class: |
Telusuri nama kelas. | class:MainClass |
|
comment: |
Menelusuri dalam komentar. | comment:bug |
|
content: |
Hanya menelusuri isi file. Ini mengecualikan nama file. | content:hello |
|
file: |
filepath: path: f: |
Telusuri file berdasarkan nama file atau jalur. | file:test.js |
function: |
func: |
Telusuri nama fungsi. | function:print |
lang: |
language: |
Menelusuri hasil menggunakan bahasa tertentu. | lang:java test |
pcre:yes |
Gunakan ekspresi reguler yang kompatibel dengan Perl. Berguna untuk menelusuri di seluruh baris. |
pcre:yes @Provides\s+double |
|
symbol: |
Menelusuri simbol tertentu. | symbol:immutable |
|
usage: |
Menelusuri sambil mengecualikan komentar dan literal string. | usage:map |
Opsi bahasa
Tabel di bawah mencantumkan bahasa pemrograman yang umum digunakan dan didukung oleh filter
lang:
. Jika berlaku, alias dapat digunakan untuk nilai.
Language | Nilai lang: |
Alias |
---|---|---|
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 |
Objective-C++ | objectivec++ |
|
Objective-C | objectivec |
objc |
Markdown | markdown |
md |
AppleScript | applescript |
|
C# | c# |
csharp |
CSS | css |
|
CSV | csv |
|
curl | curl |
|
Dart | dart |
|
Django | django |
|
JSP | jsp |
|
Perl | perl |
|
PHP | php |
|
PowerShell | powershell |
|
Ruby | ruby |
|
Rust | rust |
rs |
shell | shell |
bash , sh |
SHTML | shtml |
|
SQL | sql |
|
Swift | swift |
|
Tcl | tcl |
|
XML | xml |
|
XSLT | xslt |
|
YAML | yaml |
Operator yang didukung
Tabel berikut mencantumkan operator yang dapat Anda gunakan saat menelusuri kode.
Operator | Deskripsi |
---|---|
AND |
Operator `AND` logis. Lihat Menggunakan operator AND untuk mengetahui informasi selengkapnya. |
OR |
Operator `OR` logis. Lihat Menggunakan operator OR untuk mengetahui informasi selengkapnya. |
Opsi sintaksis tambahan
Opsi sintaksis tambahan berikut didukung untuk menelusuri kode.
Opsi | Deskripsi |
---|---|
(search_expression) | Mengelompokkan beberapa istilah bersama. Lihat Mengelompokkan istilah penelusuran untuk mengetahui informasi selengkapnya. |
- |
Mengecualikan istilah dari hasil penelusuran. |
\ |
Meng-escape karakter khusus seperti . , \ ,
atau ( . |
"search_expression" | Lakukan 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 | Menampilkan histori revisi file. |
q | Aktifkan/nonaktifkan panel bawah. |
b | Menampilkan atau menyembunyikan lapisan atribusi. |
f | Tampilkan kotak penelusuran. |
/ | Ubah fokus ke kotak penelusuran. |
o | Mengubah fokus ke browser kerangka. |
t | Mengubah fokus ke hierarki direktori. |
l | Membuka drop-down Link. |
lp | Menyalin jalur file di drop-down Link. |
lh | Menyalin link ke file versi HEAD di drop-down Link. |
lr | Menyalin link ke versi file saat ini dan baris saat ini di drop-down Link. |
. | Saat berada di kotak penelusuran, telusuri kode atau file di direktori saat ini. |
j | Pilih hasil berikutnya di hasil penelusuran. |
k | Pilih hasil sebelumnya di hasil penelusuran. |
x | Menampilkan referensi silang untuk simbol. |