تقدّم هذه الصفحة معلومات تفصيلية عن الفلاتر وعوامل التشغيل وخيارات البنية المتوافقة واختصارات لوحة المفاتيح في ميزة "البحث في الرموز البرمجية".
الفلاتر المتوافقة
يسرد الجدول التالي الفلاتر التي يمكنك استخدامها عند البحث في الرمز.
تصفية | خيارات أخرى | الوصف | مثال |
---|---|---|---|
case:yes |
case:y |
اجعل حالة البحث حسّاسة. حسب الإعدادات التلقائية، لا تكون عمليات البحث حساسة لحالة الأحرف. في حال تجميع عبارات بحث متعدّدة، تكتسب جميع المجموعات الفرعية هذا الفلتر. |
case:yes Hello World |
class: |
ابحث عن اسم صف. | class:MainClass |
|
comment: |
البحث في التعليقات | comment:bug |
|
content: |
البحث عن محتوى الملفات فقط ويستثنى من ذلك أسماء الملفات. | content:hello |
|
file: |
filepath: المسار: 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:
. ويمكن استخدام عنوان بديل للبريد الإلكتروني للقيمة، حيثما ينطبق ذلك.
Language | قيمة lang: |
العناوين البديلة للبريد الإلكتروني |
---|---|---|
C++ | c++ |
cpp وcc وcxx |
ج | c |
|
لغة Java | java |
|
Kotlin | kotlin |
kt ، kts |
لغة Python | python |
py |
JavaScript | javascript |
js |
البدء | go |
golang |
JSON | json |
|
HTML | html |
angular |
الهدف-C++ | objectivec++ |
|
Objective-C | objectivec |
objc |
Markdown | markdown |
md |
AppleScript | applescript |
|
C# | c# |
csharp |
CSS | css |
|
CSV | csv |
|
curl | curl |
|
Dart | dart |
|
دانغغو | django |
|
لغة JSP | jsp |
|
Perl | perl |
|
2,999 | php |
|
PowerShell | powershell |
|
Ruby | ruby |
|
صدأ | rust |
rs |
shell | shell |
bash ، sh |
بروتوكول SHTML | shtml |
|
عميل محتمَل مؤهَّل بنظر فريق المبيعات (SQL) | sql |
|
Swift | swift |
|
Tcl | tcl |
|
XML | xml |
|
XSLT | xslt |
|
YAML | yaml |
عوامل التشغيل المتوافقة
يسرد الجدول التالي عوامل التشغيل التي يمكنك استخدامها عند البحث عن الرمز.
المؤثِّر | الوصف |
---|---|
AND |
عامل تشغيل "و" منطقي يمكنك الاطّلاع على مقالة استخدام عامل التشغيل AND للحصول على مزيد من المعلومات. |
OR |
عامل تشغيل "أو" منطقي لمزيد من المعلومات، يمكنك الاطّلاع على مقالة استخدام عامل التشغيل OR. |
خيارات إضافية للبنية
تتوفّر خيارات البنية الإضافية التالية للبحث في الرمز.
Option | الوصف |
---|---|
(search_expression) | تجمّع عبارات متعددة معًا. راجِع تجميع عبارات البحث للحصول على مزيد من المعلومات. |
- |
باستثناء العبارة من نتائج البحث |
\ |
يتضمّن رموزًا خاصة، مثل . أو \ أو ( |
"search_expression" | ويمكنك إجراء بحث حرفي بدون تفسير طلب البحث كتعبير عادي. |
اختصارات لوحة المفاتيح المتوافقة
للاطّلاع على اختصارات لوحة المفاتيح المتاحة في أداة "البحث في الرموز"، اكتب ?
.
يسرد الجدول التالي اختصارات لوحة المفاتيح التي يمكنك استخدامها عند البحث عن الرمز.
المفاتيح | إجراء |
---|---|
h | يعرض سجلّ النُسخ السابقة للملف. |
q | إيقاف/تفعيل اللوحة السفلية |
b | إظهار طبقة اللوم أو إخفاؤها |
f | يعرض شريط البحث. |
/ | غيِّر التركيز إلى مربّع البحث. |
o | تغيير التركيز إلى متصفّح المخطط |
t | تغيير التركيز إلى العرض التدرّجي للدليل |
l | يفتح القائمة المنسدلة "الروابط". |
lp | نسخ مسار الملف في القائمة المنسدلة "الروابط". |
CANNOT TRANSLATE | يؤدّي هذا الإجراء إلى نسخ الرابط إلى نسخة الرأس من الملف في القائمة المنسدلة "الروابط". |
l | يؤدّي هذا الإجراء إلى نسخ الرابط إلى النسخة الحالية من الملف والسطر الحالي من الروابط المنسدلة. |
. | أثناء البحث في مربّع البحث، ابحث عن الرمز أو الملفات في الدليل الحالي. |
j | اختَر النتيجة التالية في نتائج البحث. |
k | اختَر النتيجة السابقة في نتائج البحث. |
x | إظهار الإشارات المتقاطعة للرموز |