הפניה לתחביר

בדף הזה מפורט מידע על המסננים, האופרטורים, אפשרויות התחביר וקיצורי הדרך במקלדת שנתמכים בחיפוש קוד.

מסננים נתמכים

בטבלה הבאה מפורטים המסננים שבהם אפשר להשתמש כשמחפשים קוד.

סינון אפשרויות אחרות תיאור דוגמה
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 הצגת הפניות לסמלים.