تقدّم هذه الصفحة معلومات مفصّلة عن الفلاتر وعوامل التشغيل وخيارات بناء الجملة واختصارات لوحة المفاتيح المتوافقة مع "بحث Google عن الرموز البرمجية".
الفلاتر المتوافقة
يسرد الجدول التالي الفلاتر التي يمكنك استخدامها عند البحث عن الرموز البرمجية.
تصفية | خيارات أخرى | الوصف | مثال |
---|---|---|---|
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 | 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 |
shell | shell |
"bash " و"sh " |
SHTML | shtml |
|
SQL | sql |
|
Swift | swift |
|
Tcl | tcl |
|
XML | xml |
|
XSLT | xslt |
|
YAML | yaml |
عوامل التشغيل المتوافقة
يسرد الجدول التالي عوامل التشغيل التي يمكنك استخدامها عند البحث عن الرموز البرمجية.
المُشغِّل | الوصف |
---|---|
AND |
عامل التشغيل المنطقي `AND` يمكنك الاطّلاع على القسم استخدام عامل التشغيل AND للحصول على مزيد من المعلومات. |
OR |
عامل التشغيل المنطقي `OR` راجِع مقالة استخدام عامل التشغيل OR للحصول على مزيد من المعلومات. |
خيارات إضافية للبنية
تتوفّر خيارات بناء الجملة الإضافية التالية للبحث عن الرموز البرمجية.
Option | الوصف |
---|---|
(search_expression) | تجمع هذه العلامة مصطلحات متعددة معًا. لمزيد من المعلومات، يُرجى الاطّلاع على تجميع عبارات البحث. |
- |
يستبعد هذا الرمز الكلمة من نتائج البحث. |
\ |
تجنُّب الرموز الخاصة، مثل . أو \ أو ( |
"search_expression" | إجراء بحث حرفي بدون تفسير طلب البحث كتعبير عادي |
اختصارات لوحة المفاتيح المتوافقة
للاطّلاع على اختصارات لوحة المفاتيح المتاحة في Code Search، اكتب ?
.
يسرد الجدول التالي اختصارات لوحة المفاتيح التي يمكنك استخدامها عند البحث عن الرمز.
المفاتيح | الإجراء |
---|---|
ساعة | عرض سجلّ النُسخ السابقة للملف |
q | التبديل بين إظهار اللوحة السفلية وإخفائها |
b | إظهار طبقة "المسؤول" أو إخفاؤها |
f | عرض شريط البحث |
/ | غيِّر التركيز إلى مربّع البحث. |
o | تغيير التركيز إلى مستعرض المخطط التفصيلي |
t | تغيير التركيز إلى شجرة الدليل |
l | يفتح القائمة المنسدلة "الروابط". |
lp | ينسخ مسار الملف في القائمة المنسدلة "الروابط". |
lh | ينسخ هذا الخيار الرابط إلى أحدث نسخة من الملف في القائمة المنسدلة "الروابط". |
lr | ينسخ هذا الخيار رابط النسخة الحالية من الملف والسطر الحالي في القائمة المنسدلة "الروابط". |
. | أثناء وجودك في مربّع البحث، ابحث عن الرمز أو الملفات في الدليل الحالي. |
j | اختَر النتيجة التالية في نتائج البحث. |
k | اختَر النتيجة السابقة في نتائج البحث. |
x | عرض الإحالات المرجعية المتبادلة للرموز |