Referensi sintaksis

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.