בדף הזה מפורט מידע על המסננים, האופרטורים, אפשרויות הסינקציה ומקשי הקיצור הנתמכים ב-Code Search.
מסננים נתמכים
הטבלה הבאה כוללת את המסננים שבהם תוכל להשתמש בעת חיפוש הקוד.
סינון | אפשרויות אחרות | תיאור | דוגמה |
---|---|---|---|
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 | c |
|
Java | java |
|
Kotlin | kotlin |
kt , kts |
Python | python |
py |
JavaScript | javascript |
js |
Go | go |
golang |
JSON | json |
|
HTML | html |
angular |
מטרה+++ | 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 |
|
PHP | php |
|
PowerShell | powershell |
|
Ruby | ruby |
|
חלודה | rust |
rs |
מעטפת | shell |
bash , sh |
HTML | shtml |
|
SQL | sql |
|
Swift | swift |
|
Tcl | tcl |
|
XML | xml |
|
XSLT | xslt |
|
YAML | yaml |
אופרטורים נתמכים
בטבלה הבאה מפורטים האופרטורים שבהם אפשר להשתמש כשמחפשים קוד.
מפעיל | תיאור |
---|---|
AND |
אופרטור 'AND' לוגי. למידע נוסף, אפשר לקרוא את המאמר שימוש באופרטור AND. |
OR |
אופרטור 'OR' לוגי. למידע נוסף, אפשר לקרוא את המאמר שימוש באופרטור OR. |
אפשרויות תחביר נוספות
אפשרויות התחביר הנוספות הבאות נתמכות בחיפוש הקוד.
אפשרות | תיאור |
---|---|
(search_expression) | קיבוץ של מונחים מרובים. למידע נוסף, אפשר לקרוא את המאמר קיבוץ מונחי חיפוש. |
- |
לא כולל את המונח בתוצאות החיפוש. |
\ |
תווי בריחה מיוחדים כמו . , \ או ( . |
'search_expression' | ביצוע חיפוש מילולי בלי לפרש את שאילתת החיפוש כביטוי רגולרי. |
מקשי קיצור נתמכים
כדי לראות את מקשי הקיצור הזמינים ב'חיפוש קוד', יש להקליד ?
.
בטבלה הבאה מפורטים מקשי הקיצור שבהם אפשר להשתמש בעת חיפוש הקוד.
מפתחות | פעולה |
---|---|
שע' | הצגת היסטוריית הגרסאות של הקובץ. |
q | החלפת המצב של החלונית התחתונה. |
b | הצגה או הסתרה של שכבת האשמה. |
f | הצגת סרגל החיפוש. |
/ | העברת המיקוד לתיבת החיפוש. |
o | שינוי המיקוד לדפדפן המתאר. |
t | שינוי המיקוד לעץ הספריות. |
l | פתיחת התפריט הנפתח 'קישורים'. |
lp | מעתיק את נתיב הקובץ בתפריט הנפתח 'קישורים'. |
lh | מעתיק את הקישור לגרסת HEAD של הקובץ בתפריט הנפתח 'קישורים'. |
גליל | מעתיק את הקישור לגרסה הנוכחית של הקובץ ואת השורה הנוכחית בתפריט הנפתח Links. |
. | בתיבת החיפוש, חפשו קוד או קבצים בספרייה הנוכחית. |
j | בוחרים את התוצאה הבאה בתוצאות החיפוש. |
k | בוחרים את התוצאה הקודמת בתוצאות החיפוש. |
x | הצגת הצלבת סמלים. |