QuickEditor là một trình biên tập văn bản và mã chuyên nghiệp với khả năng chỉnh sửa theo tab, dấu trang, đoạn mã mẫu (snippet), tìm kiếm toàn cục, trình quản lý tệp, trợ lý AI và xem trước Markdown. Hướng dẫn này bao gồm mọi điều bạn cần để tận dụng tối đa ứng dụng.
Bắt đầu
- Khởi chạy ứng dụng — bạn sẽ được đưa vào trình biên tập với một tệp trống mới sẵn sàng để chỉnh sửa.
- Tạo hoặc mở tệp — chạm vào nút New File hoặc sử dụng Ctrl+N. Để mở tệp đã có, sử dụng Ctrl+O hoặc kéo và thả tệp vào trình biên tập.
- Bắt đầu gõ — tô sáng cú pháp tự động kích hoạt dựa trên phần mở rộng tệp, hoặc bạn có thể đặt ngôn ngữ theo cách thủ công.
- Lưu công việc của bạn — nhấn Ctrl+S để lưu, hoặc Ctrl+Shift+S để Lưu với tên hoặc vị trí mới.
- Khám phá các tính năng — nhấn Ctrl+Shift+P để mở Command Palette và tìm kiếm bất kỳ hành động nào.
Tổng quan về giao diện
Thanh Tab
Thanh tab ở trên cùng hiển thị tất cả các tệp đang mở. Mỗi tab hiển thị tên tệp và nút đóng. Kéo các tab để sắp xếp lại thứ tự, hoặc nhấp chuột phải để có thêm các tùy chọn như Close Others và Close All.
Thanh công cụ
Thanh công cụ cung cấp truy cập nhanh đến các hành động phổ biến: tệp mới, lưu, hoàn tác/làm lại, tìm kiếm, dấu trang, đoạn mã mẫu, chế độ xem phân tách và cài đặt. Tùy chỉnh các hành động hiển thị trong Settings.
Khu vực biên tập
Khu vực chỉnh sửa chính có các tính năng:
- Số dòng — hiển thị ở khu vực bên trái (có thể bật/tắt)
- Minimap — tổng quan mã ở phía bên phải để điều hướng nhanh
- Đánh dấu dấu trang — các chỉ báo màu trong khu vực dành cho các dòng được đánh dấu
- Gập mã — mũi tên thu gọn/mở rộng bên cạnh các vùng có thể gập
Bảng công cụ
QuickEditor cung cấp các bảng công cụ có thể gắn vào bên trái hoặc bên phải của trình biên tập:
- Commands — bảng lệnh để tìm kiếm tất cả các hành động khả dụng
- Bookmarks — xem và quản lý các dòng đã đánh dấu trên các tệp
- Snippets — duyệt và chèn các đoạn văn bản đã lưu
- File Manager — duyệt thư mục, NAS và bộ lưu trữ đám mây
- Global Search — tìm kiếm và thay thế trên các tệp trong một thư mục
- Find — tìm kiếm và thay thế trong tệp hiện tại
- AI Chat — trợ lý AI đàm thoại bên cạnh trình biên tập của bạn
Tab & Tệp
Làm việc với Tab
| Hành động | Phím tắt |
|---|---|
| Tab mới | Ctrl+T |
| Tệp mới | Ctrl+N |
| Mở tệp | Ctrl+O |
| Mở gần đây | Ctrl+Shift+O |
| Lưu | Ctrl+S |
| Lưu với tên | Ctrl+Shift+S |
| Đóng tệp | Ctrl+W |
| Tab tiếp theo | Ctrl+Tab |
| Tab trước đó | Ctrl+Shift+Tab |
Thao tác với tệp
- Paste as New File — tạo tab mới với nội dung trong clipboard (Ctrl+Shift+V)
- Share — chia sẻ tệp hiện tại bằng cách sử dụng bảng chia sẻ hệ thống
- Copy File Path / Filename — sao chép đường dẫn hoặc tên của tệp hiện tại vào clipboard
- Reveal in Finder — mở vị trí của tệp trong trình quản lý tệp hệ thống (máy tính để bàn)
- Drag and Drop — thả tệp vào cửa sổ trình biên tập để mở chúng (máy tính để bàn)
Mã hóa ký tự
QuickEditor tự động phát hiện mã hóa tệp. Bạn cũng có thể:
- Thay đổi mã hóa của tệp hiện tại
- Mở lại tệp với mã hóa khác
- Lưu với mã hóa cụ thể
- Phát hiện mã hóa và xem thông tin mã hóa chi tiết
- Kiểm tra mất mát mã hóa trước khi lưu
Tìm kiếm
Tìm kiếm trong tệp hiện tại
Nhấn Ctrl+F để mở thanh tìm kiếm trong tệp hiện tại.
| Hành động | Phím tắt |
|---|---|
| Tìm | Ctrl+F |
| Tìm và Thay thế | Ctrl+H |
| Tìm Tiếp theo | F3 |
| Tìm Trước đó | Shift+F3 |
| Thay thế Tiếp theo | Ctrl+Shift+H |
| Thay thế Tất cả | Ctrl+Shift+Alt+H |
Tìm kiếm Toàn cục (Tìm trong Tệp)
Nhấn Ctrl+Shift+F để tìm kiếm trên tất cả các tệp trong một thư mục.
- Tìm kiếm trong các thư mục cục bộ, thư mục Android SAF hoặc bất kỳ đường dẫn có thể truy cập nào
- Bật/tắt phân biệt chữ hoa chữ thường và biểu thức chính quy
- Lọc theo các mẫu bao gồm và loại trừ (ví dụ:
*.dart,*.txt) - Thay thế trên các tệp bằng bảng thay thế toàn cục
- Điều hướng kết quả bằng F4 (tiếp theo) và Shift+F4 (trước đó)
Dấu trang
Dấu trang cho phép bạn đánh dấu các dòng quan trọng và điều hướng giữa chúng một cách nhanh chóng.
| Hành động | Phím tắt |
|---|---|
| Bật/tắt dấu trang | Ctrl+B |
| Dấu trang tiếp theo | F2 |
| Dấu trang trước đó | Shift+F2 |
| Bật/tắt bảng dấu trang | Ctrl+Shift+B |
Tính năng dấu trang
- Thêm với nhãn — tạo dấu trang có tên để dễ dàng nhận biết
- Nhảy đến dấu trang — chọn từ danh sách tất cả các dấu trang trong tệp hiện tại
- Bảng dấu trang — xem, tìm kiếm và quản lý dấu trang trên tất cả các tệp đang mở với lịch sử và các mục được ghim
- Xóa dấu trang — xóa tất cả dấu trang khỏi tệp hiện tại
Đoạn mã mẫu (Snippets)
Snippets là các khối văn bản có thể tái sử dụng mà bạn có thể chèn chỉ với một phím tắt.
| Hành động | Phím tắt |
|---|---|
| Chèn nhanh snippet | Ctrl+; |
| Tạo từ phần đã chọn | Ctrl+Alt+S |
| Bật/tắt bảng snippets | Ctrl+Shift+T |
Tính năng Snippet
- Quick Insert — nhấn Ctrl+; để tìm kiếm và chèn từ thư viện snippet của bạn
- Create from Selection — tô sáng văn bản và lưu nó dưới dạng snippet mới ngay lập tức
- Create from Clipboard — biến nội dung clipboard thành snippet đã lưu
- Categories — tổ chức snippets thành các danh mục tùy chỉnh để dễ dàng duyệt xem
- Edit and Manage — sửa đổi nội dung snippet, đổi tên hoặc xóa từ bảng snippets
- Snippets Panel — bảng chuyên dụng với lịch sử và snippets được ghim để truy cập nhanh
Trợ lý AI
QuickEditor tích hợp với nhiều dịch vụ AI để giúp bạn viết, tái cấu trúc và hiểu mã.
Các dịch vụ được hỗ trợ
- ChatGPT — AI đàm thoại của OpenAI
- Gemini — trợ lý AI của Google
- Claude — trợ lý AI của Anthropic
- Grok — AI đàm thoại của xAI
- Copilot — trợ lý lập trình AI của Microsoft
- Perplexity — tìm kiếm và trả lời được hỗ trợ bởi AI
Cách sử dụng
- Chọn văn bản hoặc mã bạn muốn hỏi (tùy chọn).
- Mở Command Palette (Ctrl+Shift+P) và tìm kiếm tên dịch vụ AI, hoặc sử dụng nút AI trên thanh công cụ.
- Văn bản đã chọn được gửi đến dịch vụ AI để làm ngữ cảnh.
Bảng AI Chat
Bảng AI Chat cung cấp giao diện đàm thoại trực tiếp trong trình biên tập. Bắt đầu phiên trò chuyện mới, gửi tin nhắn và nhận phản hồi mà không cần rời khỏi quy trình làm việc của bạn.
Cài đặt
Hiển thị
- Line Numbers — hiển thị hoặc ẩn số dòng trong khu vực gutter
- Minimap — hiển thị hoặc ẩn bảng tổng quan mã
- Word Wrap — ngắt dòng dài để vừa với chiều rộng trình biên tập
- Tab Indicator — trực quan hóa các ký tự tab trong trình biên tập
- Split View — hiển thị hai khung biên tập song song
Thanh công cụ
- Categorized Toolbar — nhóm các hành động thanh công cụ theo danh mục
- Quick Toolbar — hiển thị thanh công cụ hành động nhanh dạng nổi
- Customize Quick Toolbar — chọn các hành động xuất hiện và sắp xếp lại chúng
- Customize Input Toolbar — cấu hình các nút thanh công cụ bàn phím di động
Phông chữ
- Font Size — điều chỉnh từ 10 đến 24 điểm. Cũng có thể thay đổi bằng Ctrl+= / Ctrl+-
Thụt lề
- Indent Style — chọn giữa khoảng trắng hoặc tab
- Indent Width — đặt thành 2, 4, 8 hoặc giá trị tùy chỉnh (1–16)
Kết thúc dòng
- LF — Unix / Linux / macOS
- CRLF — Windows
- CR — Classic Mac OS
Tính năng mã
- Auto-Complete — bật hoặc tắt tự động hoàn thành mã
- Code Folding — hiển thị hoặc ẩn các điều khiển gập trong khu vực gutter
Phím tắt bàn phím
Tệp
| Phím tắt | Hành động |
|---|---|
| Ctrl+N | Tệp mới |
| Ctrl+O | Mở tệp |
| Ctrl+S | Lưu |
| Ctrl+Shift+S | Lưu với tên |
| Ctrl+W | Đóng tệp |
| Ctrl+Shift+O | Mở gần đây |
Chỉnh sửa
| Phím tắt | Hành động |
|---|---|
| Ctrl+Z | Hoàn tác |
| Ctrl+Y | Làm lại |
| Ctrl+C | Sao chép |
| Ctrl+X | Cắt |
| Ctrl+V | Dán |
| Ctrl+A | Chọn tất cả |
| Ctrl+] | Thụt lề vào |
| Ctrl+[ | Thụt lề ra |
| Ctrl+/ | Bật/tắt chú thích |
| Ctrl+Shift+D | Nhân đôi dòng |
| Ctrl+Shift+K | Xóa dòng |
Tìm kiếm
| Phím tắt | Hành động |
|---|---|
| Ctrl+F | Tìm |
| Ctrl+H | Tìm và Thay thế |
| F3 | Tìm tiếp theo |
| Shift+F3 | Tìm trước đó |
| Ctrl+Shift+F | Tìm trong tệp (tìm kiếm toàn cục) |
Điều hướng
| Phím tắt | Hành động |
|---|---|
| Ctrl+G | Đến dòng |
| Ctrl+Home | Di chuyển đến đầu tài liệu |
| Ctrl+End | Di chuyển đến cuối tài liệu |
| Ctrl+Tab | Tab tiếp theo |
| Ctrl+Shift+Tab | Tab trước đó |
Dấu trang & Đoạn mã mẫu
| Phím tắt | Hành động |
|---|---|
| Ctrl+B | Bật/tắt dấu trang |
| F2 | Dấu trang tiếp theo |
| Shift+F2 | Dấu trang trước đó |
| Ctrl+; | Chèn nhanh snippet |
| Ctrl+Alt+S | Tạo snippet từ phần đã chọn |
Xem
| Phím tắt | Hành động |
|---|---|
| Ctrl+Shift+P | Command Palette |
| Ctrl+\ | Chế độ xem phân tách |
| Ctrl+= | Tăng cỡ chữ |
| Ctrl+- | Giảm cỡ chữ |
| Ctrl+Shift+C | Thay đổi mã hóa ký tự |
| Ctrl+Shift+M | Chuyển giọng nói thành văn bản |
Phím tắt kiểu Emacs
| Phím tắt | Hành động |
|---|---|
| Ctrl+A | Di chuyển đến đầu dòng |
| Ctrl+E | Di chuyển đến cuối dòng |
| Ctrl+P | Con trỏ lên |
| Ctrl+N | Con trỏ xuống |
| Ctrl+F | Con trỏ sang phải |
| Ctrl+B | Con trỏ sang trái |
| Ctrl+K | Xóa đến cuối dòng |
| Ctrl+D | Xóa ký tự |
| Ctrl+H | Backspace |
| Ctrl+T | Hoán đổi ký tự |
| Ctrl+Y | Yank (dán) |
Mẹo & Thủ thuật
Khắc phục sự cố
| Vấn đề | Giải pháp |
|---|---|
| Tệp hiển thị ký tự lỗi | Mã hóa có thể không chính xác. Sử dụng Reopen with Different Encoding từ Command Palette để thử bộ ký tự khác (ví dụ: Shift_JIS, EUC-KR, GB2312). |
| Tô sáng cú pháp sai | Ngôn ngữ đã được tự động phát hiện từ phần mở rộng tệp. Sử dụng Change Syntax Language từ Command Palette để đặt nó theo cách thủ công. |
| Tìm kiếm toàn cục không tìm thấy kết quả | Kiểm tra xem bạn đã chọn đúng thư mục hay chưa. Xác minh rằng các bộ lọc bao gồm/loại trừ không quá hạn chế. |
| Không thể mở tệp từ NAS | Đảm bảo kết nối từ xa được cấu hình chính xác trong bảng File Manager. Kiểm tra xem máy chủ có thể truy cập được trên mạng của bạn hay không. |
| Dấu trang đã biến mất | Dấu trang được gắn với đường dẫn tệp. Nếu bạn đã đổi tên hoặc di chuyển tệp, dấu trang có thể cần được thêm lại. |
| Auto-complete không xuất hiện | Kiểm tra xem Auto-Complete đã được bật trong Settings > Code Features hay chưa. Nó cũng có thể phụ thuộc vào ngôn ngữ cú pháp của tệp. |
| Xung đột phím tắt bàn phím | Một số phím tắt kiểu Emacs (Ctrl+A, Ctrl+B, v.v.) trùng lặp với các phím tắt tiêu chuẩn. Trình biên tập giải quyết các xung đột dựa trên ngữ cảnh. |
Quyền riêng tư
- QuickEditor không yêu cầu tài khoản hoặc đăng nhập.
- Không thu thập dữ liệu sử dụng, phân tích hoặc đo từ xa.
- Tất cả các tệp, dấu trang, đoạn mã mẫu và cài đặt được lưu trữ cục bộ trên thiết bị của bạn.
- Các kết nối NAS là trực tiếp — không có dữ liệu nào đi qua các máy chủ bên ngoài.
- Các tính năng trợ lý AI chỉ gửi văn bản đã chọn đến dịch vụ bên thứ ba đã chọn khi bạn gọi chúng một cách rõ ràng. Không có dữ liệu nào được gửi tự động.
- Ứng dụng hoạt động hoàn toàn ngoại tuyến cho tất cả các tính năng biên tập cốt lõi. Internet chỉ cần thiết cho trợ lý AI và truy cập tệp từ xa.