Söz dizimi referansı

Bu sayfada, Code Search için desteklenen filtreler, operatörler, söz dizimi seçenekleri ve klavye kısayolları hakkında ayrıntılı bilgi verilmektedir.

Desteklenen filtreler

Aşağıdaki tabloda, kod ararken kullanabileceğiniz filtreler listelenmiştir.

Filtre Diğer seçenekler Açıklama Örnek
case:yes case:y Aramayı büyük/küçük harfe duyarlı hale getirin. Varsayılan olarak aramalar büyük/küçük harfe duyarlı değildir.

Birden fazla arama terimini gruplandırıyorsanız bu filtre tüm alt gruplar tarafından devralınır.
case:yes Hello World
class: Sınıf adı arayın. class:MainClass
comment: Yorumlarda arama yapma comment:bug
content: Yalnızca dosya içeriklerini arayın. Dosya adları hariç tutulur. content:hello
file: filepath:
path:
f:
Dosya adına veya yola göre dosya arayın. file:test.js
function: func: İşlev adı arayın. function:print
lang: language: Belirli bir dili kullanarak sonuç arama lang:java test
pcre:yes Perl ile uyumlu normal ifadeler kullanın.

Satırlar arasında arama yapmak için kullanışlıdır.
pcre:yes @Provides\s+double
symbol: Belirli bir sembolü arayın. symbol:immutable
usage: Yorumları ve dize değişmezlerini hariç tutarak arama yapın. usage:map

lang options

Aşağıdaki tabloda, lang: filtresi tarafından desteklenen ve yaygın olarak kullanılan programlama dilleri listelenmiştir. Geçerli olduğu durumlarda değer için bir takma ad kullanılabilir.

Dil lang: değer Takma adlar
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
kabuk shell bash, sh
SHTML shtml
SQL sql
Swift swift
Tcl tcl
XML xml
XSLT xslt
YAML yaml

Desteklenen operatörler

Aşağıdaki tabloda, kod ararken kullanabileceğiniz operatörler listelenmiştir.

Operatör Açıklama
AND Mantıksal "VE" operatörü. Daha fazla bilgi için VE operatörünü kullanma başlıklı makaleyi inceleyin.
OR Mantıksal "VEYA" operatörü. Daha fazla bilgi için VEYA operatörünü kullanma başlıklı makaleye göz atın.

Ek söz dizimi seçenekleri

Kod arama için aşağıdaki ek söz dizimi seçenekleri desteklenir.

Option Açıklama
(search_expression) Birden çok terimi gruplandırır. Daha fazla bilgi için Arama terimlerini gruplandırma başlıklı makaleyi inceleyin.
- Terimi arama sonuçlarından hariç tutar.
\ ., \ veya ( gibi özel karakterleri atlar.
"search_expression" Arama sorgusunu normal ifade olarak yorumlamadan tam arama yapın.

Desteklenen klavye kısayolları

Kod Arama'da kullanılabilen klavye kısayollarını görmek için ? yazın.

Aşağıdaki tabloda, kod ararken kullanabileceğiniz klavye kısayolları listelenmiştir.

Anahtar İşlem
sa. Dosyanın düzeltme geçmişini gösterir.
q Alt paneli açın veya kapatın.
b Suçlama katmanını gösterin veya gizleyin.
f Bulma çubuğunu gösterir.
/ Odağı arama kutusuna taşıyın.
o Odağı ana hat tarayıcısına taşıyın.
t Odağı dizin ağacına taşıyın.
l Bağlantılar açılır listesini açar.
lp Bağlantılar açılır listesindeki dosya yolunu kopyalar.
lh Bağlantılar açılır listesinde dosyanın HEAD sürümünün bağlantısını kopyalar.
lr Bağlantılar açılır listesinde, dosyanın mevcut sürümünün ve mevcut satırın bağlantısını kopyalar.
. Arama kutusundayken geçerli dizindeki kodları veya dosyaları arayın.
j Arama sonuçlarında bir sonraki sonucu seçin.
k Arama sonuçlarında önceki sonucu seçin.
x Semboller için çapraz referansları gösterir.