Phím tắt cho lệnh /rewind trong Claude Code là gì?
Nhấn đúp phím Escape sẽ kích hoạt lệnh /rewind. Nó được thiết kế để thao tác nhanh - bạn có thể làm quen trong một ngày.
Sử dụng lệnh /rewind để hoàn tác phản hồi sai của Claude mà không làm mất đi những thao tác tốt đã thực hiện trước đó.
Đây là những gì chúng ta sẽ làm: Bạn sẽ mở Claude Code, yêu cầu nó thực hiện một việc gì đó, cố tình để nó hoạt động sai, và sau đó tua lại để sửa lỗi - giữ lại ngữ cảnh hữu ích và loại bỏ những thứ không cần thiết. Toàn bộ quá trình chỉ mất chưa đến 10 phút.
Đến cuối cùng, bạn sẽ có một phản xạ mới. Thay vì gõ "cái đó không hoạt động, hãy thử cái này", bạn sẽ nhấn Esc Esc và yêu cầu lại một cách gọn gàng. Thariq Shihipar tại Anthropic gọi lệnh rewind là "thói quen duy nhất báo hiệu việc quản lý ngữ cảnh tốt". Hãy cùng xem tại sao!
Hãy nhớ lại từ Bài học 1: Mọi thứ Claude làm đều lấp đầy cửa sổ ngữ cảnh của bạn - đọc file, phản hồi, gọi công cụ và tin nhắn của bạn. Khi bạn sửa lỗi cho Claude, tất cả các thao tác thất bại vẫn nằm trong ngữ cảnh:
Đọc file → thử A (thất bại) → "không, thử B" → thử B (thất bại) → "không, thử C" → thử C ✓
Ngữ cảnh của bạn bây giờ chứa: Các lần đọc file hữu ích + hai lần thử thất bại + hai thông báo sửa lỗi + bản sửa lỗi cuối cùng. Đó là 5 mục nhiễu cho mỗi prompt tiếp theo cần phải xử lý.
Bây giờ hãy xem điều gì xảy ra với chức năng tua lại:
Đọc file → [Esc Esc quay lại đây] → "bỏ qua A và B, đi thẳng đến C vì..." → thử C ✓
Ngữ cảnh: Các lần đọc file hữu ích + một prompt có thông tin + bản sửa lỗi. Mọi thứ sạch sẽ, tập trung. Claude không lãng phí sự chú ý vào các phương pháp bế tắc.
✅ Kiểm tra nhanh: Trong ví dụ sửa lỗi ở trên, có bao nhiêu mục "nhiễu" xuất hiện trong ngữ cảnh của bạn?
Đáp án: 4 - hai lần thử thất bại cộng với hai thông báo sửa lỗi
Mở Claude Code trong terminal. Chúng ta sẽ thực hiện điều này thật sự.
Bước 1. Yêu cầu Claude đọc một file trong dự án của bạn:
Đọc file đầu vào chính của dự án này và giải thích chức năng của nóChờ Claude hoàn thành. Nó đọc file, đưa ra tóm tắt. Tốt - đây là ngữ cảnh hữu ích mà chúng ta muốn giữ lại.
Bước 2. Bây giờ, hãy yêu cầu một điều gì đó có thể sẽ xảy ra lỗi (hoặc ít nhất là tạo ra kết quả không tối ưu):
Tái cấu trúc hàm chính để sử dụng một kiến trúc hoàn toàn khác - có thể là một hệ thống pluginClaude sẽ tạo ra một cái gì đó có thể ổn, có thể không. Đối với bài tập này, hãy giả vờ rằng kết quả là sai - bởi vì trong công việc thực tế, điều này xảy ra liên tục.
Bước 3. Thay vì gõ sửa lỗi, hãy nhấn đúp phím Escape.
Bạn sẽ thấy một danh sách các thông báo trước đó. Chọn đoạn ngay sau khi Claude đọc xong file - điểm mà ngữ cảnh hữu ích kết thúc và phương pháp sai bắt đầu.
Bước 4. Nhắc lại những gì bạn đã học được:
File sử dụng [cấu trúc mà Claude đã mô tả]. Đừng cố gắng sử dụng kiến trúc plugin - thay vào đó, chỉ cần trích xuất việc load cấu hình vào một mô-đun riêng biệt. Giữ cho nó đơn giản.Claude giờ đã đọc được file (hữu ích) và có prompt của bạn (cụ thể). Việc tái cấu trúc plugin thất bại đã biến mất khỏi ngữ cảnh.
Sau khi tua lại, hãy kiểm tra chỉ báo sử dụng ngữ cảnh. Nó sẽ thấp hơn đáng kể so với sau lần thử thất bại. Điều đó là thật - bạn vừa giải phóng các token lẽ ra sẽ là gánh nặng cho phần còn lại của phiên làm việc.
Cũng hãy chú ý đến chất lượng phản hồi của Claude. Với ngữ cảnh rõ ràng và prompt cụ thể, bạn thường sẽ nhận được kết quả tốt hơn ngay lần thử đầu tiên so với vòng lặp sửa lỗi.
Đôi khi phương pháp thất bại lại dạy cho bạn điều gì đó hữu ích - chẳng hạn như thư viện nào không hỗ trợ tính năng nào đó, hoặc API endpoint nào đã lỗi thời. Bạn không muốn đánh mất kiến thức đó khi quay lại.
Trước khi quay lại, hãy nhập:
Tóm tắt những gì chúng ta đã học được từ lần thử này - điều gì đã hiệu quả, điều gì không, và điều gì chúng ta nên thử khác điClaude viết một bản tóm tắt ngắn gọn về những bài học kinh nghiệm. Sao chép đoạn văn bản đó. Sau đó quay lại, rồi dán bản tóm tắt vào prompt mới của bạn:
Dựa trên lần thử cuối cùng của chúng ta: [dán bản tóm tắt]. Bây giờ hãy thử phương pháp B với những ràng buộc này...Tất cả những bài học kinh nghiệm, không có sự dư thừa ngữ cảnh. Nó giống như gửi một ghi chú từ chính Claude trong tương lai cho chính mình trong quá khứ.
"Tôi không thấy các tin nhắn trước đó sau khi nhấn Esc Esc" - Hãy chắc chắn rằng bạn đang nhấn phím Escape hai lần liên tiếp nhanh chóng, chứ không phải giữ phím. Bạn cần phải ở prompt nhập liệu (không phải đang giữa chừng phản hồi). Nếu Claude vẫn đang tạo, hãy đợi nó hoàn tất trước.
"Tôi đã tua lại quá xa và mất thứ gì đó cần thiết" - Hãy kiểm tra thanh cuộn ngược của terminal - văn bản vẫn hiển thị mặc dù nó đã biến mất khỏi ngữ cảnh của Claude. Bạn có thể sao chép các phần liên quan vào prompt tiếp theo theo cách thủ công.
"Tua lại dường như không lưu được nhiều ngữ cảnh" - Mức độ tiết kiệm tỷ lệ thuận với lượng công việc mà Claude đã thực hiện sau điểm tua lại. Một phản hồi nhanh chóng chỉ với một dòng sẽ tiết kiệm được rất ít. Một nỗ lực tái cấu trúc với 20 lệnh gọi công cụ sẽ tiết kiệm được rất nhiều. Thói quen này mang lại hiệu quả cao nhất đối với các tác vụ phức tạp.
Nếu điều đó hiệu quả, bạn vừa thực hiện được điều mà 90% người dùng Claude Code không bao giờ làm: Bạn đã cắt bớt ngữ cảnh giữa chừng mà không mất bất kỳ công việc hữu ích nào. Các thao tác đọc file vẫn được giữ nguyên. Ngõ cụt đã biến mất. Và prompt tiếp theo của bạn đã cho kết quả tốt hơn vì Claude không bị phân tâm bởi nỗ lực thất bại của chính nó.
Đây là thói quen cốt lõi của việc quản lý phiên làm việc. Mọi kỹ thuật khác trong khóa học này đều được xây dựng dựa trên bản năng này: Trước khi bạn thêm vào ngữ cảnh, hãy tự hỏi liệu bạn có nên cắt bớt nó trước hay không.
Phím tắt cho lệnh /rewind trong Claude Code là gì?
Nhấn đúp phím Escape sẽ kích hoạt lệnh /rewind. Nó được thiết kế để thao tác nhanh - bạn có thể làm quen trong một ngày.
Claude đọc 5 file, thử phương pháp A (thất bại), và bạn muốn thử phương pháp B. Bước đi nào là tối ưu nhất?
Việc tua lại đến ngay sau khi đọc file sẽ giữ lại các lần đọc đó trong ngữ cảnh (chúng vẫn hữu ích) trong khi loại bỏ phương pháp A bị lỗi. Việc sửa lỗi sẽ khiến điểm kết thúc bế tắc của phương pháp A làm rối ngữ cảnh của bạn. Lệnh /clear cũng sẽ làm mất các lần đọc file.
Điều gì xảy ra với các tin nhắn SAU điểm tua lại khi bạn sử dụng lệnh /rewind?
Lệnh /rewind loại bỏ mọi thứ sau điểm bạn tua lại. Đó là toàn bộ mục đích - nó loại bỏ phương pháp không thành công và sự ô nhiễm ngữ cảnh, chỉ giữ lại công việc hữu ích trước đó.
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:









