सिंटैक्स के बारे में जानकारी

इस पेज पर, Code Search के लिए काम करने वाले फ़िल्टर, ऑपरेटर, सिंटैक्स के विकल्प, और कीबोर्ड शॉर्टकट के बारे में पूरी जानकारी दी गई है.

काम करने वाले फ़िल्टर

यहां दी गई टेबल में, कोड खोजते समय इस्तेमाल किए जा सकने वाले फ़िल्टर दिए गए हैं.

फ़िल्टर दूसरे विकल्प ब्यौरा उदाहरण
case:yes case:y खोज को केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) बनाएं. डिफ़ॉल्ट रूप से, खोज के नतीजे केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) नहीं होते हैं.

अगर खोज के लिए एक से ज़्यादा शब्दों का ग्रुप बनाया जा रहा है, तो यह फ़िल्टर सभी चाइल्ड ग्रुप में इनहेरिट किया जाता है.
case:yes Hello World
class: क्लास का नाम खोजें. class:MainClass
comment: टिप्पणियों में खोजें. comment:bug
content: सिर्फ़ फ़ाइल के कॉन्टेंट को खोजें. इसमें फ़ाइल के नाम शामिल नहीं होते. content:hello
file: filepath:
path:
f:
फ़ाइल के नाम या पाथ से कोई फ़ाइल खोजें. file:test.js
function: func: किसी फ़ंक्शन का नाम खोजें. function:print
lang: language: किसी भाषा का इस्तेमाल करके नतीजे खोजें. lang:java test
pcre:yes Perl के साथ काम करने वाले रेगुलर एक्सप्रेशन का इस्तेमाल करें.

इसका इस्तेमाल, लाइनों में खोजने के लिए किया जाता है.
pcre:yes @Provides\s+double
symbol: कोई खास निशान खोजें. symbol:immutable
usage: टिप्पणियों और स्ट्रिंग लिटरल को छोड़कर खोजें. usage:map

भाषा के विकल्प

नीचे दी गई टेबल में, आम तौर पर इस्तेमाल की जाने वाली उन प्रोग्रामिंग भाषाओं की सूची दी गई है जो lang: फ़िल्टर के साथ काम करती हैं. लागू होने पर, वैल्यू के लिए उपनाम का इस्तेमाल किया जा सकता है.

भाषा lang: की कीमत का उपनाम
C++ c++ cpp, cc, cxx
C c
Java java
Kotlin kotlin kt, kts
Python python py
JavaScript javascript js
शुरू करें go golang
JSON json
एचटीएमएल html angular
Objective-C++ objectivec++
Objective-C objectivec objc
Markdown markdown md
AppleScript applescript
C# c# csharp
सीएसएस css
CSV csv
curl curl
Dart dart
Django django
JSP jsp
Perl perl
PHP php
PowerShell powershell
Ruby ruby
Rust rust rs
शेल shell bash, sh
एसएचटीएमएल shtml
SQL sql
Swift swift
Tcl tcl
XML xml
XSLT xslt
YAML yaml

ये ऑपरेटर इस्तेमाल किए जा सकते हैं

यहां दी गई टेबल में, कोड खोजते समय इस्तेमाल किए जा सकने वाले ऑपरेटर दिए गए हैं.

ऑपरेटर ब्यौरा
AND लॉजिकल `AND` ऑपरेटर. ज़्यादा जानकारी के लिए, AND ऑपरेटर का इस्तेमाल करना लेख पढ़ें.
OR लॉजिकल `OR` ऑपरेटर. ज़्यादा जानकारी के लिए, OR ऑपरेटर का इस्तेमाल करना लेख पढ़ें.

सिंटैक्स के अन्य विकल्प

कोड खोजने के लिए, सिंटैक्स के ये अतिरिक्त विकल्प इस्तेमाल किए जा सकते हैं.

विकल्प ब्यौरा
(search_expression) यह एक से ज़्यादा शब्दों को एक साथ ग्रुप करता है. ज़्यादा जानकारी के लिए, खोज के लिए इस्तेमाल किए गए शब्दों को ग्रुप करना लेख पढ़ें.
- इस विकल्प को चुनने पर, खोज के नतीजों में यह शब्द नहीं दिखेगा.
\ ., \ या ( जैसे खास वर्णों को छोड़ देता है.
"search_expression" खोज क्वेरी को रेगुलर एक्सप्रेशन के तौर पर इस्तेमाल किए बिना, लिटरल सर्च करें.

काम करने वाले कीबोर्ड शॉर्टकट

Code Search में उपलब्ध कीबोर्ड शॉर्टकट देखने के लिए, ? टाइप करें.

नीचे दी गई टेबल में, कोड खोजते समय इस्तेमाल किए जा सकने वाले कीबोर्ड शॉर्टकट दिए गए हैं.

कुंजी(कुंजियां) कार्रवाई
h फ़ाइल में किए गए बदलाव का इतिहास दिखाएं.
q सबसे नीचे मौजूद पैनल को टॉगल करें.
b 'किसने किया' लेयर को दिखाएं या छिपाएं.
f 'ढूंढें' बार दिखाएं.
/ फ़ोकस को खोज बॉक्स पर ले जाएं.
o फ़ोकस को आउटलाइन ब्राउज़र पर ले जाएं.
t फ़ोकस को डायरेक्ट्री ट्री पर ले जाएं.
l इससे लिंक वाला ड्रॉप-डाउन खुलता है.
lp यह विकल्प, Links ड्रॉप-डाउन में मौजूद फ़ाइल पाथ को कॉपी करता है.
lh यह विकल्प, लिंक ड्रॉप-डाउन में मौजूद फ़ाइल के HEAD वर्शन का लिंक कॉपी करता है.
lr यह फ़ाइल के मौजूदा वर्शन और 'लिंक' ड्रॉप-डाउन में मौजूद मौजूदा लाइन का लिंक कॉपी करता है.
. खोज बॉक्स में रहते हुए, मौजूदा डायरेक्ट्री में कोड या फ़ाइलें खोजें.
j खोज के नतीजों में अगला नतीजा चुनें.
k खोज के नतीजों में पिछला नतीजा चुनें.
x सिंबल के लिए क्रॉस रेफ़रंस दिखाएं.