QuickEditor - Hướng dẫn

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Trên máy tính để bàn, kích thước và vị trí cửa sổ được ghi nhớ giữa các phiên. Thay đổi kích thước một cách tự do hoặc sử dụng chế độ xem phân tách để chỉnh sửa song song.
// - - - - - - - - - - - - - - - - - - - -

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
Các bảng hỗ trợ ba cài đặt bố cục: Both Sides, Left Set và Right Set. Chọn cách sắp xếp phù hợp với quy trình làm việc của bạn.
// - - - - - - - - - - - - - - - - - - - -

Tab & Tệp

Làm việc với Tab

Hành độngPhím tắt
Tab mớiCtrl+T
Tệp mớiCtrl+N
Mở tệpCtrl+O
Mở gần đâyCtrl+Shift+O
LưuCtrl+S
Lưu với tênCtrl+Shift+S
Đóng tệpCtrl+W
Tab tiếp theoCtrl+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
// - - - - - - - - - - - - - - - - - - - -
// - - - - - - - - - - - - - - - - - - - -

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 độngPhím tắt
Bật/tắt dấu trangCtrl+B
Dấu trang tiếp theoF2
Dấu trang trước đóShift+F2
Bật/tắt bảng dấu trangCtrl+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
Sử dụng dấu trang để đánh dấu các phần bạn thường xuyên quay lại, chẳng hạn như định nghĩa hàm, nhận xét TODO hoặc khối cấu hình.
// - - - - - - - - - - - - - - - - - - - -

Đ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 độngPhím tắt
Chèn nhanh snippetCtrl+;
Tạo từ phần đã chọnCtrl+Alt+S
Bật/tắt bảng snippetsCtrl+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
Lưu các mẫu mã thường dùng, boilerplate, mẫu email hoặc bất kỳ văn bản nào bạn gõ lặp đi lặp lại dưới dạng snippets để tiết kiệm thời gian.
// - - - - - - - - - - - - - - - - - - - -

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

  1. Chọn văn bản hoặc mã bạn muốn hỏi (tùy chọn).
  2. 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ụ.
  3. 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ác tính năng AI yêu cầu kết nối internet và sử dụng các dịch vụ của bên thứ ba. Văn bản đã chọn được gửi đến dịch vụ đã chọn. Không có dữ liệu nào được lưu trữ bởi chính QuickEditor.
// - - - - - - - - - - - - - - - - - - - -

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ắtHành động
Ctrl+NTệp mới
Ctrl+OMở tệp
Ctrl+SLưu
Ctrl+Shift+SLưu với tên
Ctrl+WĐóng tệp
Ctrl+Shift+OMở gần đây

Chỉnh sửa

Phím tắtHành động
Ctrl+ZHoàn tác
Ctrl+YLàm lại
Ctrl+CSao chép
Ctrl+XCắt
Ctrl+VDán
Ctrl+AChọ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+DNhân đôi dòng
Ctrl+Shift+KXóa dòng

Tìm kiếm

Phím tắtHành động
Ctrl+FTìm
Ctrl+HTìm và Thay thế
F3Tìm tiếp theo
Shift+F3Tìm trước đó
Ctrl+Shift+FTìm trong tệp (tìm kiếm toàn cục)

Điều hướng

Phím tắtHành động
Ctrl+GĐến dòng
Ctrl+HomeDi chuyển đến đầu tài liệu
Ctrl+EndDi chuyển đến cuối tài liệu
Ctrl+TabTab tiếp theo
Ctrl+Shift+TabTab trước đó

Dấu trang & Đoạn mã mẫu

Phím tắtHành động
Ctrl+BBật/tắt dấu trang
F2Dấu trang tiếp theo
Shift+F2Dấu trang trước đó
Ctrl+;Chèn nhanh snippet
Ctrl+Alt+STạo snippet từ phần đã chọn

Xem

Phím tắtHành động
Ctrl+Shift+PCommand Palette
Ctrl+\Chế độ xem phân tách
Ctrl+=Tăng cỡ chữ
Ctrl+-Giảm cỡ chữ
Ctrl+Shift+CThay đổi mã hóa ký tự
Ctrl+Shift+MChuyển giọng nói thành văn bản

Phím tắt kiểu Emacs

Phím tắtHành động
Ctrl+ADi chuyển đến đầu dòng
Ctrl+EDi chuyển đến cuối dòng
Ctrl+PCon trỏ lên
Ctrl+NCon trỏ xuống
Ctrl+FCon trỏ sang phải
Ctrl+BCon trỏ sang trái
Ctrl+KXóa đến cuối dòng
Ctrl+DXóa ký tự
Ctrl+HBackspace
Ctrl+THoán đổi ký tự
Ctrl+YYank (dán)
Trên macOS, phím tắt Ctrl đề cập đến phím Control (không phải Cmd). Các phím tắt Cmd tiêu chuẩn (Cmd+C, Cmd+V, v.v.) hoạt động như mong đợi bên cạnh các ràng buộc kiểu Emacs.
// - - - - - - - - - - - - - - - - - - - -

Mẹo & Thủ thuật

Sử dụng Command Palette (Ctrl+Shift+P) để khám phá mọi hành động trong trình biên tập. Tìm kiếm theo tên, danh mục hoặc từ khóa.
Chế độ lựa chọn hình chữ nhật cho phép bạn chỉnh sửa các cột văn bản. Bật/tắt từ thanh công cụ hoặc bằng Alt+Ctrl+R (Windows/Linux) hoặc Alt+Cmd+R (macOS).
Sử dụng case transforms để nhanh chóng chuyển đổi tên biến: chọn văn bản và chọn UPPERCASE, lowercase, camelCase, snake_case, kebab-case hoặc Title Case từ Command Palette.
Bảng File Manager hỗ trợ kết nối NAS thông qua SMB, WebDAV, SFTP và FTP. Thêm các thư mục từ xa để duyệt và mở tệp trực tiếp từ bộ lưu trữ mạng.
Lưu các mẫu mã thường dùng nhất của bạn dưới dạng snippets, sau đó chèn chúng bằng Ctrl+; để truy cập ngay lập tức mà không cần rời khỏi trình biên tập.
Trên macOS, sử dụng Mini Editor (Cmd+Shift+M) để mở một cửa sổ trình biên tập nhẹ cho các ghi chú nhanh trong khi giữ không gian làm việc chính của bạn không bị xáo trộn.
// - - - - - - - - - - - - - - - - - - - -

Khắc phục sự cố

Vấn đềGiải pháp
Tệp hiển thị ký tự lỗiMã 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 saiNgô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ấtDấ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ệnKiể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ímMộ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.