Tệp
Khung Tệp: cây tệp và một trình soạn thảo đơn giản cho thư mục của phiên. Mặc định nó nằm ở bảng bên; nó cũng có thể là tab trong vùng chính (xem Khung & bố cục).

Cách dùng
- Mở bảng bên và chọn tệp (hoặc nhấn Ctrl+Shift+E).
- Bấm một tệp trong cây để mở nó trong tab trình soạn thảo.
- Sửa tệp và nhấn Ctrl+S (⌘ S trên Mac) để lưu.
- Để tìm tệp theo tên, nhấn Ctrl+P (Mở tệp).
Chế độ xem tệp
- Cây hiện biểu tượng loại tệp và dấu trạng thái git (đã sửa, đã thêm, chưa theo dõi…) cho từng tệp. Tệp trong kho mã lồng nhau hoặc submodule nhận dấu của kho mã riêng của nó. Thư mục kho mã hiện biểu tượng kho mã và submodule hiện biểu tượng lưu trữ; cả hai đều không nhận một chữ
Uđơn lẻ từ kho mã cha. Bấm chuột phải vào một mục để chọn Xem thay đổi hoặc Xem đồ thị: chúng chuyển bộ chọn kho mã của Thay đổi và Git graph. - Các tab đang mở và chỉnh sửa chưa lưu được khôi phục sau khi tải lại trang.
- Một cú bấm đơn mở tab xem trước (tiêu đề in nghiêng); cú bấm đơn tiếp theo thay thế nó. Bấm đúp vào tab hoặc dòng trong cây, hoặc sửa tệp, để giữ nó mở.
- Đường dẫn breadcrumb và dấu chưa lưu (●) nằm phía trên trình soạn thảo. Tệp Markdown có thể hiện bản xem trước đã dựng.
- Bản xem trước Markdown hiện bảng với chiều cao đầy đủ; bản xem trước cuộn được.
- Tệp nhị phân và tệp rất lớn hiện thông báo rõ ràng thay vì mở.
- Lọc tệp và
@trong hộp prompt cũng tìm tệp bên trong kho mã lồng nhau và submodule. - Khi chưa mở tệp nào, cây chiếm toàn bộ tab. Từ chiều rộng bảng 672px, cây nằm cạnh trình soạn thảo; hẹp hơn thì nó là ngăn kéo (nút Tệp hoặc Ctrl+\).
Hộp thoại tệp
Bấm Tách ra trong tab Tệp để mở cây, các tab và trình soạn thảo trong một hộp thoại lớn. Đó là cùng một trạng thái: tab đang mở, chỉnh sửa chưa lưu, con trỏ và lịch sử hoàn tác được giữ nguyên, và cả khi quay lại (Mở trong trình soạn thảo).
Thẻ Read trong dòng thời gian, đường dẫn tệp trong câu trả lời của Claude (src/cart.js:12) và Mở trong hộp thoại tệp trong menu cây sẽ mở tệp tại đó, ở đúng dòng. Tên tệp đứng một mình trong câu trả lời của Claude (cart.js) mở tệp khớp của dự án; việc khớp không phân biệt hoa thường. Khi nhiều tệp khớp, bộ chọn tệp mở ra đã lọc theo tên đó. Không khớp thì hiện thông báo Không tìm thấy tệp.
Menu cây tệp
Bấm chuột phải (nhấn giữ, hoặc Shift+F10) vào tệp hoặc thư mục:
| Mục | Tác dụng |
|---|---|
| Tệp mới…, Thư mục mới… | Tạo trong thư mục đó. Các mục tương tự có trong menu của khoảng trống trong cây. |
| Đổi tên (F2), Nhân bản | Đổi tên hoặc sao chép tệp. |
| Xóa (Delete) | Xóa sau khi bạn xác nhận. |
| Sao chép đường dẫn, Sao chép đường dẫn tương đối | Sao chép đường dẫn. |
| Mở trong tab | Chuyển tệp thành tab riêng cạnh phiên của nó (cũng có thể bấm chuột giữa vào dòng). Xem Khung & bố cục. |
| Thêm vào prompt | Chèn tệp vào hộp prompt dưới dạng @mention. |
Tìm trong tệp
Ctrl+Shift+F (⌘ Shift F trên Mac, hoặc Tìm trong tệp trong bảng lệnh) tìm văn bản trong các tệp của dự án bằng git grep, nên cần cài git. Văn bản đang chọn trong trình soạn thảo hoặc ô nhập sẽ thành từ khóa.
- Kết quả nhóm theo tệp, kèm hai dòng ngữ cảnh và phần khớp được đánh dấu. Enter hoặc nhấp chuột mở kết quả tại đúng dòng.
- Nút regex chuyển sang biểu thức chính quy (tương thích Perl, như
git grep -P:\d,\wvà\bdùng được; git không hỗ trợ PCRE sẽ báo). Tệp cần tìm nhận mẫu như*.ts, *.tsx. - Dự án git bỏ qua tệp bị ignore; nút con mắt bao gồm chúng. Thư mục không phải dự án git tìm tất cả, kể cả tệp bị ignore, và nút này sẽ ẩn chúng.
- ↑ và ↓ trong các ô gọi lại lần tìm trước; trong danh sách kết quả (Tab) chúng di chuyển giữa các kết quả.
- Tìm kiếm dừng sau 5 giây, 200 tệp hoặc 2000 kết quả và sẽ báo. Tệp nhị phân bị bỏ qua.
Phím
| Phím | Ở đâu | Tác dụng |
|---|---|---|
| Ctrl+P | Mọi nơi | Mở tệp theo tên. Ctrl+Enter trong danh sách sẽ chèn @path vào prompt thay vì mở. |
| Ctrl+Shift+F | Mọi nơi | Tìm trong tệp |
| Ctrl+S | Trình soạn thảo | Lưu |
| Alt+K | Trình soạn thảo | Chèn tệp và các dòng đã chọn vào hộp prompt (⌥ K trên Mac) |
| Ctrl+\ | Mọi nơi | Hiện hoặc ẩn cây tệp |
Cần biết
- Ảnh và video mở dưới dạng bản xem trước. Tệp SVG chuyển đổi được giữa xem trước và văn bản (Hiện bản xem trước).
- Nếu tệp thay đổi trên đĩa trong khi bạn đang sửa, bạn chọn: tải lại hoặc ghi đè.
- Trình duyệt cảnh báo trước khi bạn rời trang khi còn thay đổi chưa lưu.
- Chỉ mở được tệp nằm trong roots cho phép. Xem
--roots.