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. |