Tracks
Không gian trợ lý mã hóa bằng AI hiện chia thành hai nhóm. Một bên là các công cụ tự động hoàn thành dựa trên từng phím gõ của bạn. Bên còn lại là các hệ thống có khả năng suy luận về toàn bộ codebase, lập kế hoạch thay đổi trên nhiều tệp, chạy kiểm thử và trả lại cho bạn một bản diff để rà soát. Claude Code thuộc nhóm thứ hai.
Anthropic mô tả Claude Code là "một công cụ mã hóa mang tính tác vụ (agentic) có thể đọc codebase của bạn, chỉnh sửa tệp, chạy lệnh và tích hợp với công cụ phát triển của bạn." Tiện ích mở rộng VS Code đưa quy trình đó thẳng vào IDE của bạn, thay thế việc qua lại với terminal bằng các diff nội tuyến và bảng kế hoạch để bạn thấy rõ agent đã thay đổi gì. Nếu bạn muốn bức tranh tổng quan trước, bài hướng dẫn Claude Code của chúng tôi bao quát toàn bộ quy trình làm việc trên terminal.
Trước khi đi tiếp: "Claude trong VS Code" hiện có thể chỉ ba thứ khác nhau. Đó là tiện ích mở rộng Claude Code gốc (bài viết này đề cập), các mô hình Claude có trong bộ chọn mô hình của GitHub Copilot (một sản phẩm hoàn toàn khác), và chạy claude CLI trong terminal tích hợp của VS Code. Tôi sẽ quay lại phần khác biệt với Copilot ở một mục riêng.
Trong bài viết này, tôi trình bày cách hoạt động của tiện ích mở rộng, các bước thiết lập, chế độ cấp quyền, quy trình làm việc đa tệp, các mẫu gỡ lỗi và tái cấu trúc, so sánh với terminal và GitHub Copilot, cùng các đánh đổi về bảo mật. Với bức tranh tổng quan về CLI, xem tổng quan Claude Code và hướng dẫn quy trình làm việc với CLI.
Tóm tắt nhanh
-
Tiện ích mở rộng Claude Code VS Code gốc đi kèm CLI và kết nối thông qua máy chủ MCP cục bộ
ideđể hiển thị diff nội tuyến, chẩn đoán và xem xét kế hoạch. -
Cài tiện ích Anthropic từ VS Code Marketplace, đăng nhập với gói Pro hoặc cao hơn, và mở một tệp dự án để thấy biểu tượng Tia lửa.
-
Sử dụng các chế độ cấp quyền (mặc định, plan,
acceptEdits, auto) để kiểm soát mức độ Claude xin phép trước khi chỉnh sửa tệp hoặc chạy lệnh. -
Tiện ích vượt trội ở các lần tái cấu trúc đa tệp với xem xét diff song song; terminal tích hợp vẫn tốt hơn cho quy trình dùng pipe và truy cập đầy đủ slash-command.
-
Claude Code hướng tác vụ, không phải tự động hoàn thành theo phím gõ. Hãy kết hợp với GitHub Copilot nếu bạn muốn cả hoàn thành nội tuyến lẫn chỉnh sửa theo tác vụ.
Cách hoạt động của tiện ích mở rộng Claude Code cho VS Code
Tiện ích mở rộng Claude Code cho VS Code là một bảng đồ họa được xây trên CLI của Claude Code. CLI được đóng gói sẵn khi bạn cài, nên không có gì cần quản lý riêng.
Khi tiện ích kích hoạt, nó chạy một máy chủ MCP cục bộ tên ide mà CLI sẽ tự động kết nối. Kết nối này cho phép agent mở diff trong trình xem diff gốc của VS Code, đọc vùng bạn đang chọn và thực thi các ô notebook Jupyter với bước xác nhận.
Biểu tượng Tia lửa là cách bạn truy cập Claude Code từ trình soạn thảo. Nó xuất hiện ở ba nơi: Thanh công cụ Editor (góc trên bên phải, chỉ khi có tệp đang mở), Thanh Hoạt động ở thanh bên trái và Thanh Trạng thái ở góc dưới bên phải. Vị trí cuối cùng cũng hoạt động khi không có tệp mở.
Gửi một prompt, Claude đọc các tệp liên quan, đề xuất thay đổi dưới dạng diff song song và chờ bạn phê duyệt trước khi ghi bất cứ thứ gì. Các chế độ cấp quyền điều khiển mức độ hỏi lại, tôi sẽ trình bày ở phần khả năng.
Cách thiết lập Claude Code trong VS Code
Bạn cần VS Code 1.98.0 trở lên và một tài khoản Anthropic. Không cần cài Node.js riêng khi dùng trình cài đặt gốc.
Hãy kiểm tra gói của bạn trước khi bắt đầu. Claude Code không có trên gói Free. Bạn cần ít nhất Pro (20 USD/tháng), gói này cung cấp Sonnet 4.6. Nếu dự kiến dùng nhiều cả ngày, gói Max 5x (100 USD/tháng) tăng hạn mức sử dụng.
Cách cài đặt:
-
Nhấn
Cmd+Shift+Xtrên Mac hoặcCtrl+Shift+Xtrên Windows và Linux để mở bảng Extensions. -
Tìm "Claude Code" và cài tiện ích do Anthropic phát hành.

Mục tiện ích Claude Code trên marketplace của VS Code. Ảnh do Tác giả cung cấp.
Sau khi cài, hãy mở một tệp dự án. Lần khởi chạy đầu sẽ mở trình duyệt để đăng nhập; nếu bạn đã đăng nhập Anthropic trong trình duyệt đó, thao tác sẽ rất nhanh.
Sau khi xác thực, biểu tượng Tia lửa xuất hiện ở Thanh công cụ Editor. Nếu không thấy, hãy kiểm tra bạn đã mở một tệp chứ không chỉ thư mục. Nếu vẫn không thấy, chạy "Developer: Reload Window" từ Command Palette, hoặc tạm thời vô hiệu hóa các tiện ích AI khác như Cline hoặc Continue vì có thể xung đột.
Người dùng Mac và Linux có thể bỏ qua đoạn này. Nếu bạn định dùng tính năng CLI từ terminal tích hợp trên Windows, cần cài Git for Windows trước. Claude Code cũng không hoạt động trong Chế độ Bị Hạn Chế của VS Code; chuyển workspace sang trạng thái đáng tin cậy sẽ khắc phục.
Cách bộ nhớ dự án hoạt động với CLAUDE.md
Sau khi cài đặt, hãy tạo tệp CLAUDE.md ở thư mục gốc dự án. Claude đọc tệp markdown thuần này ở đầu mỗi phiên, vì vậy bạn không phải lặp lại việc giải thích kiến trúc hay tiêu chuẩn mã hóa mỗi lần.
Chạy /init trong ô prompt, và Claude sẽ tạo một CLAUDE.md khởi đầu bằng cách phân tích codebase. Nó sẽ thu thập lệnh build, hướng dẫn test và các quy ước có thể suy ra. Những gì nó không tự phát hiện được là các mẫu cần tránh hoặc quyết định kiến trúc chỉ tồn tại trong đầu ai đó.
Bạn có thể làm gì với Claude Code trong VS Code
Tiện ích bao phủ hầu hết những gì Claude Code có thể làm.

Các chế độ cấp quyền của Claude Code từ ít đến nhiều tự chủ. Ảnh do Tác giả cung cấp.
-
Tạo và giải thích mã. Mô tả một tính năng bằng ngôn ngữ tự nhiên, và Claude sẽ lập kế hoạch triển khai trên mọi tệp cần chạm tới. Để hiểu mã lạ, gõ
@theo sau là tên tệp hoặc đường dẫn thư mục. Claude dùng khớp mờ, nên@authsẽ tìm raAuthService.ts,auth.jsvà bất kỳ tên nào gần giống.
-
Chỉnh sửa đa tệp với xem xét diff. Mỗi thay đổi đề xuất xuất hiện dưới dạng so sánh song song trong trình xem diff của VS Code trước khi Claude ghi bất cứ thứ gì. Đỏ là xóa, xanh là thêm. Bạn chấp nhận hoặc từ chối theo từng tệp. Chưa thể phê duyệt theo từng hunk trong một tệp (tính năng đã được đề xuất nhưng đến tháng 7/2026 vẫn chưa có), nên nếu muốn chấp nhận một phần, bạn chấp nhận toàn bộ rồi tự hoàn nguyên phần không muốn.
-
Sinh test. Yêu cầu Claude viết test cho một mô-đun, chạy và sửa lỗi hỏng, tất cả trong một phiên.
-
Gỡ lỗi. Dán thông báo lỗi hoặc mô tả triệu chứng. Tiện ích chạy máy chủ MCP IDE phơi bày
mcp__ide__getDiagnostics, nghĩa là Claude có thể đọc trực tiếp bảng Problems của VS Code. Các gạch đỏ đã hiển thị sẵn với nó mà không cần copy-paste. Dùng@terminal:nameđể lấy đầu ra terminal vào prompt theo cách tương tự.
-
Tái cấu trúc, quy trình git và rà soát mã. Claude xử lý thay đổi phối hợp trên nhiều tệp, viết thông điệp commit và mô tả PR, và lệnh
/code-reviewsẽ kiểm tra mã của bạn để tìm vấn đề. Thêm tệpREVIEW.mdvào gốc dự án để tùy biến những gì cần rà soát.
Chế độ cấp quyền bạn dùng sẽ định hình tất cả thao tác. Ở chế độ mặc định, Claude hỏi trước mọi hành động. Chuyển sang plan mode, Claude sẽ đọc codebase, hỏi làm rõ và viết một kế hoạch triển khai đầy đủ dưới dạng tài liệu markdown mà VS Code mở cho bạn xem xét. Chưa có gì bị thay đổi cho đến khi bạn phê duyệt. Hãy dùng khi thay đổi đụng tới hơn vài tệp.
Chế độ tự chấp nhận (acceptEdits) bỏ qua việc phê duyệt theo từng chỉnh sửa và cho phép Claude ghi không tạm dừng; hữu ích khi bạn đã tin vào hướng đi.
Chế độ Auto loại bỏ hoàn toàn prompt bằng một bộ phân loại nền; đây là bản xem trước nghiên cứu chỉ có trên gói Team, Enterprise và API, và yêu cầu Sonnet 4.6, Opus 4.6, hoặc phiên bản mới hơn. Trong VS Code, bạn cũng cần bật Allow dangerously skip permissions trong phần cài đặt tiện ích trước khi chế độ auto xuất hiện trong bộ chọn chế độ.
Claude Code trong VS Code cho thay đổi đa tệp
Công việc đa tệp là nơi tích hợp với trình soạn thảo trở nên quan trọng nhất. Rà soát thay đổi trong terminal đồng nghĩa với việc cuộn qua văn bản có màu. Trong VS Code, mỗi tệp có một thẻ diff riêng. Với một lần tái cấu trúc chạm tới mười lăm tệp, việc đi qua từng tệp một ngay trong trình soạn thảo tạo khác biệt giữa việc thực sự bắt lỗi và việc gật đầu cho qua vì đã quá mệt để đọc kỹ diff.
Claude làm việc ở cấp độ dự án. Đổi tên một hàm, nó sẽ tìm mọi nơi gọi tới.
Như tôi đã trình bày ở phần khả năng, plan mode hoạt động tốt cho các thay đổi lớn. Một chi tiết tôi bỏ qua ở đó: Claude cũng chạy các lệnh thăm dò trước và lưu toàn bộ kế hoạch vào một tệp. Hãy thêm nhận xét của bạn trước khi bất cứ thứ gì được ghi. Tôi thấy kế hoạch viết ra vẫn hữu ích ngay cả khi tôi thay đổi phần lớn nó.
Để thêm ngữ cảnh có mục tiêu, dùng @-mention kèm phạm vi dòng: @app.ts#5-10 sẽ tập trung Claude vào một vùng cụ thể. Giữ Shift trong khi kéo tệp vào ô prompt sẽ thêm chúng dưới dạng tệp đính kèm. Option+K trên Mac (hoặc Alt+K trên Windows và Linux) chèn trực tiếp một @-mention cho tệp và vùng chọn hiện tại của bạn.
Các phím tắt VS Code nên biết
Các phím tắt này lấy từ tài liệu tiện ích VS Code của Anthropic và bao gồm những tổ hợp tôi thường dùng nhất trong bảng.
| Hành động | Mac | Windows/Linux |
|---|---|---|
| Chuyển tiêu điểm giữa editor và Claude | Cmd+Esc |
Ctrl+Esc |
| Mở Claude trong một thẻ editor mới | Cmd+Shift+Esc |
Ctrl+Shift+Esc |
| Chèn @-mention cho tệp/vùng chọn hiện tại | Option+K |
Alt+K |
| Thêm dòng mới mà không gửi prompt | Shift+Enter |
Shift+Enter |
| Mở lại thẻ phiên Claude vừa đóng | Cmd+Shift+T |
Ctrl+Shift+T |
Việc chuyển chế độ cấp quyền vẫn nằm trong CLI: nhấn Shift+Tab trong terminal tích hợp để chuyển giữa mặc định, plan và accept-edits. Với đầy đủ bộ slash-command, xem hướng dẫn slash commands của Claude Code.
Checkpoints theo dõi các chỉnh sửa tệp của Claude trong suốt phiên. Di chuột lên bất kỳ tin nhắn nào trong cuộc hội thoại để thấy nút tua lại. Các tùy chọn gồm: rẽ nhánh cuộc trò chuyện nhưng giữ thay đổi mã, tua lại mã nhưng giữ lịch sử trò chuyện, hoặc cả hai. Checkpoints tồn tại 30 ngày. Chúng không theo dõi các lệnh bash: rm, mv và cp nằm ngoài hệ thống checkpoint. Git vẫn là lưới an toàn đúng đắn cho mọi thao tác hủy hoại.
Claude Code trong VS Code cho gỡ lỗi và tái cấu trúc
Cả hai quy trình đều theo các bước giống nhau: cung cấp ngữ cảnh cho Claude, rà soát thay đổi được đề xuất, xác minh kết quả. Điểm khó là thu thập đúng ngữ cảnh.
Gỡ lỗi
Chia sẻ lỗi bằng cách dán trực tiếp, tham chiếu đầu ra terminal với @terminal:name, hoặc để Claude lấy từ bảng Problems qua mcp__ide__getDiagnostics. Claude lần theo nguyên nhân gốc, đề xuất bản vá dưới dạng diff, và bạn chạy test để xác minh.
Claude Code không tích hợp với trình gỡ lỗi gốc của VS Code: không breakpoint, không bước từng dòng, không biến trực tiếp. Con đường dán lỗi và chẩn đoán xử lý được hầu hết trường hợp. Nếu bạn cần debugger cụ thể, có một máy chủ MCP cộng đồng (claude-debugs-for-you trên GitHub) có thể bắc cầu, nhưng cần thiết lập riêng.
Với gỡ lỗi web trực tiếp, @browser kết nối Claude với Chrome qua tiện ích Claude trong Chrome (phiên bản 1.0.36 trở lên). Một prompt như @browser go to localhost:3000 and check the console for errors cho phép Claude kiểm tra trạng thái trình duyệt trực tiếp mà bạn không cần chuyển cửa sổ.
Tái cấu trúc
Claude xử lý tốt các thay đổi phối hợp trên nhiều tệp: đổi tên một hàm trong codebase lớn, di chuyển từ thư viện này sang thư viện khác. Bước xem xét diff là yếu tố giữ cho nó không làm ẩu.
Tệp CLAUDE.md có ý nghĩa ở đây hơn bất kỳ đâu trong bài. Không có các quy ước đặc thù dự án được nạp, Claude sẽ mặc định theo các mẫu suy ra từ codebase, có thể không khớp với ý bạn. Như tôi nói ở phần thiết lập, /init cho bạn một tệp khởi đầu; chỉnh lý nó trước một phiên tái cấu trúc lớn rất đáng 10 phút.
Nén ngữ cảnh là giới hạn thực tế cho các phiên dài. Khi cửa sổ ngữ cảnh đầy, Claude sẽ tự nén bằng cách tóm tắt hội thoại cũ. Sau đó, nó có thể quên các quyết định sớm hơn. Chạy /compact thủ công trước khi bắt đầu một giai đoạn mới cho kết quả dự đoán được hơn là đợi tự nén kích hoạt giữa tác vụ.
Claude Code trong VS Code so với quy trình trên Terminal
Tài liệu của Anthropic gọi tiện ích VS Code là "cách khuyến nghị để dùng Claude Code trong VS Code." Tiện ích bổ sung những thứ terminal không có: trình xem diff song song, xem xét kế hoạch trong tài liệu markdown có thể chỉnh sửa, nhiều cuộc trò chuyện ở các thẻ riêng, và @browser cho gỡ lỗi web trực tiếp.
Terminal lại thắng về khả năng. Phím tắt ! cho bash, tự động hoàn thành tab, bộ slash command đầy đủ, và quy trình dựa trên pipe như tail -200 app.log | claude -p "..." đều chỉ có trên CLI. Cấu hình máy chủ MCP cũng chỉ làm trên terminal. Từ tiện ích, bạn có thể quản lý các máy chủ hiện có với /mcp nhưng không thể thêm mới.
Hai cách không loại trừ nhau. Chạy claude trong terminal tích hợp của VS Code vẫn cho bạn tích hợp IDE: xem diff, chia sẻ ngữ cảnh vùng chọn và chia sẻ chẩn đoán đều hoạt động từ đó. Các phiên bắt đầu trong tiện ích có thể tiếp tục trong terminal với claude --resume. Chạy claude --ide từ terminal tích hợp khi bạn muốn buộc CLI kết nối với trình xem diff và cầu nối chẩn đoán của VS Code.
Hầu hết nhà phát triển chọn cả hai: VS Code cho công việc đa tệp và rà soát kỹ, terminal cho tác vụ nhanh và tự động hóa. Một số vẫn ở terminal cho mọi thứ, và thực sự vẫn ổn. Nếu bạn thích Cursor hơn VS Code, hướng dẫn Claude Code trong Cursor của chúng tôi mô tả cùng quy trình tiện ích ở đó. Quy trình đầy đủ với CLI cũng đáng biết trong mọi trường hợp.
Claude Code trong VS Code so với GitHub Copilot
Như tôi đã nói ở đầu, "Claude trong VS Code" có thể là tiện ích gốc, Claude truy cập qua bộ chọn mô hình của GitHub Copilot, hoặc CLI trong terminal tích hợp. Tiện ích gốc và Copilot dùng chung mô hình nhưng không chung sản phẩm, và cách vận hành rất khác nhau.
Qua Copilot, mô hình Claude chạy trong mô hình chat và hoàn thành của GitHub: không sandbox hệ điều hành cục bộ, không tích hợp MCP tùy biến, không lệnh terminal gốc. Qua tiện ích Claude Code, cùng mô hình đó chạy với cửa sổ ngữ cảnh tới 1M token, thực hiện tác vụ trên nhiều tệp và có quyền truy cập vào checkpoints, plan mode và máy chủ MCP.
Các công cụ được xây cho những việc khác nhau. Copilot cung cấp tự động hoàn thành nội tuyến như tính năng cốt lõi. Claude Code hoàn toàn không làm autocomplete. Chế độ agent của Copilot đã phát triển đáng kể, nhưng trong các bài đo cộng đồng nó thường chậm hơn ở các tác vụ trải rộng nhiều tệp. Không có công cụ nào tốt hơn tuyệt đối.

Tiện ích gốc và Copilot: cùng mô hình, trải nghiệm khác. Ảnh do Tác giả cung cấp.
Về giá: Copilot Pro là 10 USD/tháng với 300 yêu cầu cao cấp. Claude Code Pro là 20 USD/tháng. Mẫu phổ biến trong các nhà phát triển dùng cả hai là 10 USD cho Copilot (autocomplete khi gõ) và 20 USD cho Claude Code (tác vụ có chủ đích, quy mô lớn hơn). Hai sản phẩm bao phủ các phần khác nhau của quy trình mà ít chồng lấn. Anthropic cũng hợp tác với GitHub để đưa mô hình Claude vào Copilot, đảm nhiệm phần autocomplete.
Cân nhắc Bảo mật và Quyền riêng tư
Anthropic không dùng mã của bạn để huấn luyện các mô hình Claude. Người dùng Free, Pro và Max có thể chọn không ghi log dữ liệu trong cài đặt tài khoản; các gói Team, Enterprise và API mặc định được loại trừ. Với chế độ cấp quyền, máy chủ MCP và chi tiết sandbox ngoài bề mặt VS Code, xem hướng dẫn bảo mật Claude Code.
Một tập hợp đường dẫn cố định luôn được bảo vệ bất kể chế độ nào: .git, .vscode, .idea, .husky, và .claude (trừ các thư mục làm việc con của chính nó), cùng với .gitconfig, .gitmodules và một số tệp cấu hình shell/công cụ. Điều này đặc biệt quan trọng ở chế độ tự chấp nhận, nơi ghi mà không tạm dừng và có thể chạm tới settings.json và tasks.json. Hãy kiểm tra diff của git trước khi commit.
Sandbox cô lập lệnh bash trong thư mục làm việc của bạn và chặn truy cập mạng trái phép. Mặc định tắt; bật bằng /sandbox.
Chế độ Auto thay thế phê duyệt từng hành động bằng một bộ phân loại rà soát hành động trước khi chạy, chặn những việc như xóa hàng loạt tệp, gửi dữ liệu tới endpoint trái phép và force-push lên main. Anthropic mô tả đây là phương án an toàn hơn so với --dangerously-skip-permissions.
Bản ghi cục bộ được lưu dạng văn bản thuần tại ~/.claude/projects/ trong 30 ngày (cleanupPeriodDays có thể điều chỉnh). Thiết lập Enterprise trên Amazon Bedrock, Google Vertex AI hoặc Microsoft Foundry tuân theo điều khoản dữ liệu của các nhà cung cấp đó. Chế độ Auto không khả dụng trên các nhà cung cấp này; nó yêu cầu trực tiếp API của Anthropic.
Khắc phục sự cố phổ biến với tiện ích VS Code
Hầu hết vấn đề thiết lập rơi vào một danh sách ngắn. Tôi đã gặp tất cả ít nhất một lần.
-
Thiếu biểu tượng Tia lửa: Mở một tệp dự án, không chỉ thư mục. Biểu tượng Tia lửa trên Thanh công cụ Editor chỉ hiện khi có tệp mở. Bạn cũng có thể bấm mục Tia lửa ở Thanh Trạng thái (góc dưới bên phải), hoạt động ngay cả khi không mở tệp, hoặc chạy
Developer: Reload Windowtừ Command Palette. -
Xung đột tiện ích: Tạm thời vô hiệu hóa các tiện ích AI khác (Cline, Continue, v.v.) nếu Claude Code không kích hoạt.
-
Chế độ Bị Hạn Chế: Claude Code không chạy trong Restricted Mode của VS Code. Hãy đánh dấu workspace là đáng tin cậy.
-
Khóa tệp trên Windows: Thu gọn ngăn Explorer và tạm dừng các debugger đang chạy trước các phiên đa tệp lớn nếu ghi thất bại giữa chừng.
-
Xung đột macOS Tahoe với
Cmd+Esc: Game Overlay của hệ thống có thể chặnCmd+Esc. Gán lại phím choClaude Code: Focus inputtrong Keyboard Shortcuts của VS Code (Cmd+K Cmd+S) nếu chuyển tiêu điểm không hoạt động. -
Đăng nhập Bedrock hoặc Vertex thay vì Anthropic: Bạn có thể trỏ Claude Code tới endpoint của nhà cung cấp đám mây. Hướng dẫn thiết lập mô hình cục bộ và thay thế của chúng tôi trình bày các lối đi không cần đăng ký.
Anthropic duy trì một hướng dẫn khắc phục sự cố riêng nếu những cách trên không giải quyết được vấn đề của bạn.
Giới hạn và đánh đổi
Tiện ích là tập con của CLI. Như đã nói ở phần so sánh với terminal, tự động hoàn thành bằng tab, phím tắt ! cho bash và các quy trình dựa trên pipe đều chỉ có trên CLI, cũng như chế độ dontAsk cho pipeline CI.
Khả năng quan sát tác vụ nền bị hạn chế; với những gì cần theo dõi sát, terminal tích hợp minh bạch hơn.
Phê duyệt theo tệp, không theo hunk: nếu Claude làm đúng một hàm và sai hàm khác trong cùng tệp, bạn phải chấp nhận tất cả rồi hoàn nguyên thủ công phần không muốn.
Giới hạn sử dụng là điều khiến đa số người dùng Pro vướng phải sớm nhất. Giới hạn theo cửa sổ thời gian cuốn, không theo tin nhắn, và cạn nhanh hơn vào giờ cao điểm. Dùng thỉnh thoảng thì Pro ổn; cho cả ngày làm việc, Max 5x hoặc Max 20x thực tế hơn. Tôi không khuyến khích dựa vào ước tính cộng đồng; Anthropic không công bố con số chính xác và chúng thay đổi.
Trên Windows, khóa tệp giữa Explorer của VS Code và thao tác ghi của Claude gây lỗi thường xuyên hơn so với macOS hay Linux. Thu gọn ngăn explorer và tạm dừng debugger đang chạy trước các phiên đa tệp lớn thường giúp tránh lỗi.
Kết luận
Claude Code trong VS Code là một agent mã hóa hướng tác vụ với giao diện ưu tiên rà soát. Trình xem diff, plan mode và checkpoints tồn tại vì việc phát hiện chính xác những gì agent đã thay đổi quan trọng hơn là có bản nháp đầu nhanh.
Quy trình trên terminal sẽ không biến mất, và với công việc kịch bản hóa, tự động hoặc nặng CLI thì vẫn là bề mặt tốt hơn. Nhưng nếu bạn làm dạng công việc muốn đọc từng thay đổi được đề xuất trước khi nhập, trình soạn thảo là lựa chọn phù hợp hơn.
Claude Code cập nhật hằng tuần, nên một số phần trong bài sẽ nhanh lỗi thời. Các thực tiễn tốt nhất cho Claude Code và hướng dẫn Claude Code 2.1 là hai bài theo dõi tốt để cập nhật. Nhật ký thay đổi chính thức theo dõi các bản phát hành. Nếu có điều gì ở đây không khớp với những gì bạn thấy, hãy kiểm tra ở đó trước.
Nếu bạn muốn luyện tập có cấu trúc với các mô hình Claude và quy trình agent, tôi gợi ý khóa học Giới thiệu về các Mô hình Claude của chúng tôi.
Tôi là một kỹ sư dữ liệu và người xây dựng cộng đồng, làm việc với pipeline dữ liệu, đám mây và công cụ AI, đồng thời viết các hướng dẫn thực hành, tác động cao cho DataCamp và các nhà phát triển mới nổi.
Câu hỏi thường gặp
Tôi có cần cài CLI riêng trước khi dùng tiện ích VS Code không?
Không. Tiện ích đã bao gồm CLI và cài giúp bạn. Bạn không cần chạy lệnh cài đặt riêng trước.
Tôi có thể dùng Claude Code trong VS Code với gói Free không?
Không. Claude Code yêu cầu ít nhất đăng ký Pro (20 USD/tháng). Gói Free không bao gồm quyền truy cập Claude Code.
Chế độ Auto có khả dụng cho tôi nếu tôi đăng ký Pro hoặc Max không?
Chưa. Tính đến tháng 4/2026, chế độ Auto là bản xem trước nghiên cứu, giới hạn cho gói Team, Enterprise và API. Người dùng Pro và Max không đủ điều kiện. Trên gói Team và Enterprise, quản trị viên cũng phải bật trong thiết lập quản trị của Claude Code trước khi người dùng có thể bật.
Claude Code trong VS Code có tự động hoàn thành nội tuyến như GitHub Copilot không?
Không. Claude Code không tự động hoàn thành theo từng phím gõ. Nó hướng tác vụ: bạn mô tả điều bạn muốn, nó lập kế hoạch và thực thi trên nhiều tệp, và bạn rà soát kết quả.
Mã của tôi sẽ ra sao? Anthropic có dùng để huấn luyện không?
Anthropic không dùng mã của bạn để huấn luyện các mô hình Claude. Tài khoản người dùng (Free, Pro, Max) cũng có thể tắt hoàn toàn việc ghi log dữ liệu trong cài đặt tài khoản.
Vì sao biểu tượng Tia lửa không hiển thị trong VS Code?
Mở một tệp dự án, không chỉ thư mục. Biểu tượng Tia lửa trên Thanh công cụ Editor chỉ xuất hiện khi có tệp mở. Bạn cũng có thể bấm mục Tia lửa ở Thanh Trạng thái (góc dưới bên phải) hoặc chạy Developer: Reload Window từ Command Palette. Hãy vô hiệu hóa các tiện ích AI có thể xung đột như Cline hoặc Continue nếu bảng vẫn không tải.
Tôi có thể dùng Claude Code trong VS Code với Cursor không?
Có. Cursor là một nhánh của VS Code, và tiện ích Anthropic Claude Code giống hệt cài được ở đó. Bố cục bảng và phím tắt hoạt động tương tự. Hướng dẫn Claude Code trong Cursor của chúng tôi trình bày chi tiết thiết lập cho editor đó.
