Tính năng nâng cao của Claude Code: CLI và lệnh slash
Chương này tập trung vào tham số CLI, chế độ Vim và lệnh slash. Với người dùng tần suất cao, phần này giúp tăng hiệu quả đáng kể.
Tham khảo CLI
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
claude | Khởi động REPL tương tác | claude |
claude "query" | Khởi động REPL kèm prompt ban đầu | claude "explain this project" |
claude -p "query" | Thực hiện một truy vấn rồi thoát | claude -p "explain this function" |
claude -c | Tiếp tục phiên gần nhất | claude -c |
claude update | Cập nhật Claude Code | claude update |
| Cờ | Mô tả | Ví dụ |
|---|---|---|
--allowedTools | Chỉ định danh sách công cụ được phép | --allowedTools "Read" "Bash(git log:*)" |
--verbose | Bật log chi tiết | claude --verbose |
--model | Chỉ định mô hình sử dụng | claude --model claude-opus-5-5 |
--permission-mode | Chỉ định chế độ quyền | claude --permission-mode plan |
--dangerously-skip-permissions | Bỏ qua cảnh báo quyền, dùng cẩn thận | claude --dangerously-skip-permissions |
Chế độ tương tác / Chế độ Vim
Nhập /vim trong phiên tương tác là bật cách chỉnh sửa phong cách Vim, phù hợp với người dùng quen thao tác bàn phím.
Chuyển chế độ
Esc vào chế độ NORMAL, i chèn trước con trỏ, a chèn sau con trỏ, o tạo dòng mới ở dưới.
Điều hướng thường dùng
h/j/k/l trái/xuống/lên/phải, w sang từ tiếp theo, 0 đầu dòng, $ cuối dòng, gg đầu tệp, G cuối tệp.
Lệnh slash
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
/help | Hiển thị trợ giúp | /help |
/clear | Xóa lịch sử hội thoại hiện tại | /clear |
/config | Quản lý cấu hình | /config |
/permissions | Quản lý quyền | /permissions |
/vim | Bật chế độ Vim | /vim |
/init | Khởi tạo bộ nhớ dự án | /init |
/terminal-setup | Cấu hình phím tắt terminal | /terminal-setup |
Bạn cũng có thể tạo tệp Markdown trong thư mục .claude/commands/ để định nghĩa lệnh slash tuỳ chỉnh, nội dung tệp hỗ trợ biến giữ chỗ $ARGUMENTS.
markdown
# .claude/commands/fix-github-issue.md
Hãy phân tích và sửa GitHub issue: $ARGUMENTS.
Hãy thực hiện theo các bước sau:
1. Dùng gh issue view để lấy chi tiết issue
2. Hiểu mô tả vấn đề
3. Tìm các tệp mã liên quan
4. Thực hiện các bản sửa cần thiết
5. Viết và chạy kiểm thử
6. Đảm bảo qua được kiểm tra lint
7. Tạo thông điệp commit mang tính mô tả
8. Push và tạo PR