בדף הזה מפורט מידע על המסננים, האופרטורים, אפשרויות התחביר וקיצורי הדרך במקלדת שנתמכים בחיפוש קוד.
מסננים נתמכים
בטבלה הבאה מפורטים המסננים שבהם אפשר להשתמש כשמחפשים קוד.
סינון | אפשרויות אחרות | תיאור | דוגמה |
---|---|---|---|
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 | 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 |
bash , sh |
SHTML | shtml |
|
SQL | sql |
|
Swift | swift |
|
Tcl | tcl |
|
XML | xml |
|
XSLT | xslt |
|
YAML | yaml |
אופרטורים נתמכים
בטבלה הבאה מפורטים האופרטורים שאפשר להשתמש בהם כשמחפשים קוד.
מפעיל | תיאור |
---|---|
AND |
אופרטור `AND` לוגי. מידע נוסף זמין במאמר בנושא שימוש באופרטור AND. |
OR |
אופרטור `OR` לוגי. מידע נוסף זמין במאמר בנושא שימוש באופרטור OR. |
אפשרויות תחביר נוספות
אלה אפשרויות התחביר הנוספות שנתמכות בחיפוש קוד.
אפשרות | תיאור |
---|---|
(search_expression) | קיבוץ כמה מונחים יחד. מידע נוסף זמין במאמר בנושא קיבוץ מונחי חיפוש. |
- |
המונח לא יופיע בתוצאות החיפוש. |
\ |
הוספת תו בריחה (escape) לתווים מיוחדים כמו . , \ ,
או ( . |
"search_expression" | מבצעים חיפוש מילולי בלי לפרש את שאילתת החיפוש כביטוי רגולרי. |
מקשי קיצור נתמכים
כדי לראות את מקשי הקיצור שזמינים בחיפוש קוד, מקלידים ?
.
בטבלה הבאה מפורטים מקשי הקיצור שאפשר להשתמש בהם כשמחפשים קוד.
מפתח/מפתחות | פעולה |
---|---|
שע' | הצגת היסטוריית הגרסאות של הקובץ. |
q | מחליפים את המצב של החלונית התחתונה. |
b | הצגה או הסתרה של שכבת הנתונים של blame. |
f | הצגת סרגל החיפוש. |
/ | מעבירים את המיקוד לתיבת החיפוש. |
o | מעבירים את המיקוד לדפדפן של המתאר. |
t | מעבירים את המיקוד לעץ הספרייה. |
l | פותחים את התפריט הנפתח 'קישורים'. |
lp | מעתיקים את נתיב הקובץ בתפריט הנפתח 'קישורים'. |
lh | העתקת הקישור לגרסת ה-HEAD של הקובץ בתפריט הנפתח Links (קישורים). |
lr | העתקת הקישור לגרסה הנוכחית של הקובץ ולשורה הנוכחית בתפריט הנפתח Links (קישורים). |
. | בתיבת החיפוש, מחפשים קוד או קבצים בספרייה הנוכחית. |
j | בוחרים את התוצאה הבאה בתוצאות החיפוש. |
k | בוחרים את התוצאה הקודמת בתוצאות החיפוש. |
x | הצגת הפניות לסמלים. |