หน้านี้มีข้อมูลโดยละเอียดเกี่ยวกับตัวกรอง โอเปอเรเตอร์ ตัวเลือกไวยากรณ์ และแป้นพิมพ์ลัดที่รองรับ 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:
รองรับ หากเป็นไปได้ จะใช้ชื่อแทนสําหรับค่าได้
ภาษา | มูลค่า lang: |
ชื่อแทน |
---|---|---|
C++ | c++ |
cpp , cc , cxx |
ค | c |
|
Java | java |
|
Kotlin | kotlin |
kt kts |
Python | python |
py |
JavaScript | javascript |
js |
Go | 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 | django |
|
JSP | jsp |
|
Perl | perl |
|
PHP | php |
|
PowerShell | powershell |
|
Ruby | ruby |
|
สนิม | rust |
rs |
Shell | shell |
bash sh |
HTML | shtml |
|
SQL | sql |
|
Swift | swift |
|
Tcl | tcl |
|
XML | xml |
|
XSLT | xslt |
|
YAML | yaml |
โอเปอเรเตอร์ที่รองรับ
ตารางต่อไปนี้แสดงโอเปอเรเตอร์ที่คุณสามารถใช้เมื่อทําการค้นหาโค้ด
โอเปอเรเตอร์ | คำอธิบาย |
---|---|
AND |
โอเปอเรเตอร์ตรรกะ "AND" ดูการใช้โอเปอเรเตอร์ AND สําหรับข้อมูลเพิ่มเติม |
OR |
โอเปอเรเตอร์ตรรกะ "หรือ" ดูการใช้โอเปอเรเตอร์ OR สําหรับข้อมูลเพิ่มเติม |
ตัวเลือกไวยากรณ์เพิ่มเติม
ตัวเลือกไวยากรณ์เพิ่มเติมต่อไปนี้รองรับสําหรับโค้ดการค้นหา
ตัวเลือก | คำอธิบาย |
---|---|
(search_expression) | จัดกลุ่มคําหลายคําเข้าด้วยกัน ดู การจัดกลุ่มข้อความค้นหาสําหรับข้อมูลเพิ่มเติม |
- |
ยกเว้นคําจากผลการค้นหา |
\ |
ซ่อนสัญลักษณ์พิเศษ เช่น . , \ หรือ ( |
"search_expression" | ทําการค้นหาลิเทอรัลโดยไม่แปลข้อความค้นหาเป็นนิพจน์ทั่วไป |
แป้นพิมพ์ลัดที่รองรับ
หากต้องการดูแป้นพิมพ์ลัดที่มีใน Code Search ให้พิมพ์ ?
ตารางต่อไปนี้จะแสดงแป้นพิมพ์ลัดที่คุณใช้ค้นหาโค้ดได้
คีย์ | การดำเนินการ |
---|---|
h | แสดงประวัติการแก้ไขของไฟล์ |
q | สลับแผงด้านล่าง |
b | แสดงหรือซ่อนเลเยอร์เบลม |
f | แสดงแถบค้นหา |
/ | เปลี่ยนโฟกัสไปที่ช่องค้นหา |
o | เปลี่ยนโฟกัสไปที่เบราว์เซอร์ Outline |
t | เปลี่ยนโฟกัสไปที่โครงสร้างไดเรกทอรี |
l | เปิดเมนูแบบเลื่อนลง "ลิงก์" |
lp | คัดลอกเส้นทางของไฟล์ในเมนูแบบเลื่อนลง "ลิงก์" |
lh | คัดลอกลิงก์ไปยังไฟล์เวอร์ชัน HEAD ในเมนูแบบเลื่อนลง "ลิงก์" |
ล. | คัดลอกลิงก์ไปยังไฟล์เวอร์ชันปัจจุบัน และบรรทัดปัจจุบันในเมนูแบบเลื่อนลง "ลิงก์" |
ขณะที่ในช่องค้นหา ให้ค้นหาโค้ดหรือไฟล์ ในไดเรกทอรีปัจจุบัน | |
j | เลือกผลการค้นหาถัดไป |
k | เลือกผลลัพธ์ก่อนหน้าในผลการค้นหา |
x | แสดงเครื่องหมายกากบาทสําหรับสัญลักษณ์ |