Hướng dẫn GitHub Copilot CLI cho người mới: Tổng quan về các lệnh slash
Khám phá cách sử dụng các lệnh slash trong GitHub Copilot CLI để tối ưu hóa quy trình làm việc, quản lý model, kiểm soát ngữ cảnh và điều hướng dự án ngay trên...
Trong chuỗi bài viết hướng dẫn làm quen với GitHub Copilot CLI, chúng ta đã tìm hiểu về cách thiết lập ban đầu cũng như sự khác biệt giữa chế độ tương tác (interactive) và không tương tác (non-interactive). Trong bài viết này, chúng ta sẽ đi sâu vào các slash commands – công cụ mạnh mẽ giúp bạn điều khiển Copilot CLI một cách hiệu quả ngay từ terminal.
Slash commands là gì?
Slash commands đóng vai trò như bảng điều khiển trung tâm trong Copilot CLI. Thay vì phải thoát ra ngoài, bạn có thể sử dụng các lệnh này để định hướng hành vi của AI, kiểm tra các thay đổi, quản lý ngữ cảnh và duy trì quyền truy cập. Để xem danh sách đầy đủ các lệnh được hỗ trợ, bạn chỉ cần gõ dấu / vào dòng lệnh.
Các lệnh quan trọng cần nắm vững
- Lựa chọn model (
/model): Mỗi model AI có thế mạnh riêng. Lệnh này cho phép bạn chuyển đổi giữa các model dựa trên nhu cầu công việc, từ các tác vụ refactor nhanh chóng đến những công việc đòi hỏi khả năng suy luận phức tạp. Bạn cũng có thể theo dõi hệ số chi phí để cân bằng giữa hiệu năng và hạn mức sử dụng. - Quản lý ngữ cảnh và token (
/context,/compact,/clear): Copilot CLI hoạt động trong một cửa sổ ngữ cảnh nhất định. Sử dụng/contextđể kiểm tra dung lượng token còn lại. Nếu cần giải phóng không gian,/compactsẽ giúp tóm tắt cuộc trò chuyện hiện tại, trong khi/clearsẽ thiết lập lại hoàn toàn môi trường làm việc. - Tiếp tục phiên làm việc (
/resume): Nếu bạn đang làm dở một tác vụ, lệnh này cho phép bạn truy xuất danh sách các phiên làm việc trước đó (cả local và remote) để tiếp tục công việc mà không bị gián đoạn. - Kiểm tra thay đổi (
/diff): Đây là lệnh thiết yếu để theo dõi các thay đổi mà Copilot đã thực hiện trên dự án, giúp bạn xác thực code trước khi áp dụng thay đổi cuối cùng. - Điều hướng dự án (
/cwd): Bạn có thể thay đổi thư mục làm việc hiện tại sang một repository khác mà không cần thoát khỏi Copilot, giúp việc đa nhiệm giữa các codebase trở nên mượt mà hơn.
Việc nắm vững các slash commands không chỉ giúp bạn làm việc nhanh hơn mà còn giúp kiểm soát tốt hơn các tương tác giữa AI và môi trường phát triển của mình.
Nguồn tham khảo: GitHub Blog



No Comment! Be the first one.