Referensi sintaksis

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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.