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 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.