- Tiện ích mở rộng tích hợp Claude Code của Anthropic với VSCode để nâng cao trải nghiệm lập trình của nhà phát triển
- Chỉ hoạt động khi Claude Code đã được cài đặt riêng
Tính năng chính
- Cài đặt tự động: Khi chạy Claude Code trong terminal của VSCode, tiện ích mở rộng sẽ tự động được phát hiện và cài đặt
- Nhận biết ngữ cảnh vùng chọn: Văn bản được chọn trong editor sẽ tự động được đưa vào ngữ cảnh đầu vào của Claude
- Hỗ trợ chế độ xem Diff: Có thể xem ngay các thay đổi mã nguồn (diff) trong trình xem tích hợp của VSCode
- Phím tắt: Có thể dễ dàng gửi đoạn mã đã chọn vào prompt của Claude bằng các phím tắt như
Alt+Cmd+K
- Tính năng nhận biết tab: Claude có thể nắm được thông tin của các tệp đang mở trong VSCode, từ đó hỗ trợ mã nguồn phù hợp với ngữ cảnh
- Tùy chọn cài đặt: Trong
/config, đặt diff tool thành auto để dễ dàng kích hoạt các tính năng liên quan đến tích hợp IDE
- Đây là phiên bản phát hành sớm (early release), nên trong quá trình sử dụng có thể phát sinh lỗi hoặc có một số tính năng chưa hoàn thiện
13 bình luận
Khác biệt rõ ràng với Cursor
Cursor bị gắn chặt với VSCode. Trong khi đó, Claude Code là kiểu CLI (command line interface) nên có thể dùng với bất kỳ công cụ nào.
Cursor về thực chất tận dụng các LLM khác, còn Claude Code thì được tối ưu riêng cho Claude. Tuy vậy, nếu so về năng lực thì rõ ràng Claude Code vượt trội. Điều này vẫn đúng cả khi so với Gemini 2.5 Pro (theo tiêu chuẩn DotNet, có thể khác tùy ngôn ngữ).
Vậy thì nó khác gì so với Cursor?
Không làm bản cho Windows (không phải WSL) mà cứ lo làm chuyện khác hoài… -,-;;;
WSL cũng là một phần của hệ điều hành Windows mà, vậy mà lại không biết dùng... Chỉ phát triển bằng GUI nên hoàn toàn không biết CLI, hoặc là...
Khi dùng WSL thì cũng có vấn đề hiệu năng hệ thống tệp giảm rất mạnh (wsl2), và còn có nhược điểm là phụ thuộc việc ảo hóa vào Hyper-V. Cũng có nhiều trường hợp không thể dùng WSL.
Tôi cũng đồng cảm. Ở công ty tôi cũng bị cấm dùng WSL nên~ rồi cuối cùng đành bỏ cuộc. Bằng cách nào đó cũng vượt qua được chứng chỉ SSL để làm, nhưng hóa ra WSL lại không chạy được.
Hahaha, quá đồng cảm.
Không biết nó khác gì so với Git Copilot nhỉ?
Copilot được tối ưu riêng cho IDE của Microsoft và đúng là chỉ ở mức nhập môn, trong khi Claude chạy trên CLI / Git Bash nên có thể dùng trong nhiều môi trường khác nhau, đồng thời năng lực coding cũng tương đối nhỉnh hơn.
Cũng có plugin cho IntelliJ. Điểm khác biệt so với CLI đơn thuần là nó nhận biết ngay các tệp hoặc dòng bạn đang xem hay đang chọn trong IDE. Tất nhiên, bạn cũng có thể chạy từ terminal thông thường rồi bắt đầu liên kết bằng lệnh
/ide.Ý kiến trên Hacker News
claude. Nhân tiện, tôi khuyên bạn nên xem thử electron-trpc. Nó giúp xử lý IPC đơn giản hơn nhiều.CLAUDE.md, với các việc lớn thì tạo tài liệu kế hoạch ở dạng markup, rồi lặp lại chu trình lập kế hoạch-sửa đổi và giao cho nó triển khai. Khi gần chạm context limit, nếu ghi memory ra file rồi/clearvà đọc lại thì sẽ hiệu quả hơn nhiều.Khi dùng Claude Code, tôi nghĩ cách hiệu quả nhất có lẽ là kiểu khái niệm gần giống MSA: chia nhỏ được đến mức nào theo từng đơn vị microservice thì cứ chia, rồi giao mỗi phần đó như một đơn vị độc lập.