הסבר על התחביר

בדף הזה מפורט מידע על המסננים, האופרטורים, אפשרויות הסינקציה ומקשי הקיצור הנתמכים ב-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 הצגת הצלבת סמלים.