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 huruf besar/kecil 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 |
class: |
Telusuri nama kelas. | class:MainClass |
|
comment: |
Menelusuri di dalam komentar. | comment:bug |
|
content: |
Hanya cari konten file. Ini tidak termasuk nama file. | content:hello |
|
file: |
filepath: Jalur
: f: |
Telusuri file menurut 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 regular expression yang kompatibel dengan Perl. Berguna untuk menelusuri seluruh baris. |
pcre:yes @Provides\s+double |
|
symbol: |
Telusuri simbol tertentu. | symbol:immutable |
|
usage: |
Menelusuri sambil mengecualikan komentar dan literal string. | usage:map |
opsi lang
Tabel di bawah mencantumkan bahasa pemrograman yang biasa digunakan yang didukung oleh
filter lang:
. Jika ada, 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 |
|
Karat | rust |
rs |
shell | shell |
bash , sh |
HTML | 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 informasi lebih lanjut. |
OR |
Operator `OR` logis. 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" | 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 |
---|---|
h | Tampilkan histori revisi file. |
q | Alihkan panel bawah. |
b | Menampilkan atau menyembunyikan lapisan menyalahkan. |
f | Tampilkan panel cari. |
/ | Mengubah fokus ke kotak penelusuran. |
o | Ubah fokus ke browser outline. |
t | Ubah fokus ke hierarki direktori. |
l | Membuka menu drop-down Links. |
lp | Menyalin jalur file di drop-down Link. |
lh | Menyalin link ke versi HEAD file di menu drop-down Links. |
LR | Menyalin link ke versi file saat ini dan baris saat ini di drop-down Links. |
. | 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. |