इस पेज पर, 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 | सिंबल के लिए क्रॉस रेफ़रंस दिखाएं. |