Tài liệu tham khảo về cú pháp

Trang này cung cấp thông tin chi tiết về các bộ lọc, toán tử, lựa chọn cú pháp và phím tắt được hỗ trợ cho tính năng Tìm kiếm mã.

Bộ lọc được hỗ trợ

Bảng sau đây liệt kê các bộ lọc mà bạn có thể sử dụng khi tìm kiếm mã.

Lọc Tuỳ chọn khác Mô tả Ví dụ:
case:yes case:y Tìm kiếm phân biệt chữ hoa chữ thường. Theo mặc định, các cụm từ tìm kiếm không phân biệt chữ hoa chữ thường.

Nếu bạn đang nhóm nhiều cụm từ tìm kiếm, thì tất cả các nhóm con sẽ kế thừa bộ lọc này.
case:yes Hello World
class: Tìm tên lớp học. class:MainClass
comment: Tìm kiếm trong phần bình luận. comment:bug
content: Chỉ tìm kiếm nội dung tệp. Thao tác này sẽ loại trừ tên tệp. content:hello
file: filepath:
path:
f:
Tìm tệp theo tên tệp hoặc đường dẫn. file:test.js
function: func: Tìm tên hàm. function:print
lang: language: Tìm kiếm kết quả bằng một ngôn ngữ cụ thể. lang:java test
pcre:yes Sử dụng biểu thức chính quy tương thích với Perl.

Hữu ích khi tìm kiếm trên nhiều dòng.
pcre:yes @Provides\s+double
symbol: Tìm một biểu tượng cụ thể. symbol:immutable
usage: Tìm kiếm trong khi loại trừ các bình luận và giá trị cố định dạng chuỗi. usage:map

các lựa chọn về ngôn ngữ

Bảng bên dưới liệt kê các ngôn ngữ lập trình thường dùng mà bộ lọc lang: hỗ trợ. Bạn có thể dùng một biệt hiệu cho giá trị (nếu có).

Ngôn ngữ Giá trị lang: Bí danh
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 shell bash, sh
SHTML shtml
SQL sql
Swift swift
Tcl tcl
XML xml
XSLT xslt
YAML yaml

Các toán tử được hỗ trợ

Bảng sau đây liệt kê các toán tử mà bạn có thể sử dụng khi tìm kiếm mã.

Đơn vị tổ chức Mô tả
AND Toán tử logic `AND`. Hãy xem phần Sử dụng toán tử AND để biết thêm thông tin.
OR Toán tử logic "OR". Hãy xem phần Sử dụng toán tử OR để biết thêm thông tin.

Các lựa chọn khác về cú pháp

Các lựa chọn cú pháp bổ sung sau đây được hỗ trợ để tìm kiếm mã.

Phương thức Mô tả
(search_expression) Nhóm nhiều cụm từ lại với nhau. Hãy xem phần Nhóm cụm từ tìm kiếm để biết thêm thông tin.
- Loại trừ cụm từ đó khỏi kết quả tìm kiếm.
\ Loại bỏ các ký tự đặc biệt như ., \ hoặc (.
"search_expression" Thực hiện tìm kiếm theo nghĩa đen mà không diễn giải cụm từ tìm kiếm dưới dạng biểu thức chính quy.

Các phím tắt được hỗ trợ

Để xem các phím tắt có trong Code Search, hãy nhập ?.

Bảng sau đây liệt kê các phím tắt mà bạn có thể sử dụng khi tìm kiếm mã.

Khoá Hành động
giờ Hiện nhật ký sửa đổi của tệp.
q Bật/tắt bảng điều khiển dưới cùng.
b Hiện hoặc ẩn lớp chú thích.
f Hiện thanh tìm kiếm.
/ Chuyển tiêu điểm sang hộp tìm kiếm.
o Thay đổi tiêu điểm thành trình duyệt dàn ý.
t Thay đổi tiêu điểm thành cây thư mục.
l Mở trình đơn thả xuống Đường liên kết.
lp Sao chép đường dẫn tệp trong trình đơn thả xuống Đường liên kết.
lh Sao chép đường liên kết đến phiên bản HEAD của tệp trong trình đơn thả xuống Đường liên kết.
lr Sao chép đường liên kết đến phiên bản hiện tại của tệp và dòng hiện tại trong trình đơn thả xuống Đường liên kết.
. Trong hộp tìm kiếm, hãy tìm mã hoặc tệp trong thư mục hiện tại.
j Chọn kết quả tiếp theo trong danh sách kết quả tìm kiếm.
k Chọn kết quả trước đó trong kết quả tìm kiếm.
x Hiện thông tin tham chiếu chéo cho các biểu tượng.