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 bölümüne bakı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çer. | 
| k | Arama sonuçlarında önceki sonucu seçin. | 
| x | Semboller için çapraz referansları gösterir. |