TopGit
Đánh giá repo GitHub

Visual Studio Code: kho mã nguồn Code - OSS

microsoft/vscode
VTopGit review image for microsoft/vscode
Review by Topgit.dev for microsoft/vscode, with GitHub repository stats and README context.
Nhận định nhanh

Mã nguồn của Visual Studio Code nằm trong repository này, phát hành dưới tên Code - OSS theo giấy phép MIT với 188.654 sao trên GitHub. Chính README nói rõ sản phẩm Visual Studio Code mang thương hiệu là một bản phân phối riêng do Microsoft đóng gói từ mã này, chứ không phải repo này chạy nguyên bản. Hãy tìm đến repo này để build hoặc gỡ lỗi trình soạn thảo; hãy vào trang tải về nếu bạn chỉ cần cài VS Code để dùng ngay.

Sao
★ 192.7k
Fork
⑂ 42.9k
Người đóng góp
👥 3.2k
Ngôn ngữ
TypeScript
Giấy phép
MIT
Chủ đề
Frontend
Cập nhật
Sep 2026
Trang chủ
GitHub

Tìm Hiểu Visual Studio Code Và Code - OSS

Visual Studio Code, theo chính README của nó, được phát triển trong repository này dưới tên Code - OSS, còn bản mang thương hiệu là một bản phân phối riêng của cùng mã nguồn, theo giấy phép sản phẩm riêng của Microsoft. Trình soạn thảo phục vụ chu trình edit-build-debug hàng ngày: điều hướng và hiểu mã nguồn, gỡ lỗi gọn nhẹ, và thêm khả năng qua tiện ích mở rộng thay vì dồn vào một lõi duy nhất.

Tính Năng Soạn Thảo Và Phát Triển Cốt Lõi

  • Kết hợp soạn thảo mã, điều hướng, và hiểu mã nguồn với khả năng gỡ lỗi gọn nhẹ trong cùng một trình soạn thảo, theo README.
  • Có một mô hình mở rộng phong phú, nên tính năng tồn tại dưới dạng tiện ích mở rộng có thể cài thêm thay vì gắn cứng vào lõi trình soạn thảo.
  • Tích hợp nhẹ với các công cụ dòng lệnh và quy trình làm việc sẵn có, theo README.
  • Đi kèm sẵn các tiện ích mở rộng tích hợp trong thư mục extensions/, bao gồm grammar và snippet cho nhiều ngôn ngữ, theo README.
  • Các tiện ích mở rộng có hậu tố 'language-features' bổ sung hỗ trợ nâng cao như Go to Definition, khác với tiện ích mở rộng grammar/snippet cơ bản cho cùng ngôn ngữ — chính ví dụ json và json-language-features trong README.
  • Có sẵn cấu hình Dev Container cho Dev Containers / GitHub Codespaces dành cho người đóng góp, theo README.
  • Được viết bằng TypeScript, chạy trên nền Electron, theo dữ liệu ngôn ngữ và topic của chính repository trên GitHub.
Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao

Bắt Đầu Với VS Code

README không liệt kê lệnh build ngay trong văn bản; nó nói việc build và chạy Code - OSS từ mã nguồn được mô tả trên một trang wiki riêng (How to Contribute), nên các bước cụ thể không được ghi rõ ràng ngay trong README. Nếu bạn chỉ muốn dùng trình soạn thảo đã hoàn thiện thay vì mã nguồn, README hướng bạn tới trang web Visual Studio Code để tải bản cho Windows, macOS, và Linux, hoặc cài bản Insiders cho kênh phát hành hàng ngày. Repository này cũng có sẵn cấu hình Dev Containers / GitHub Codespaces cho người đóng góp muốn build trong container thay vì tự dựng toolchain cục bộ.

Quy Trình Làm Việc Của Lập Trình Viên Với VS Code

Trong repo này, quy trình mà README mô tả là chu trình đóng góp: build từ mã nguồn theo hướng dẫn wiki đã liên kết, rồi dùng chính cấu hình gỡ lỗi và chạy test được mô tả trong How to Contribute để làm việc trên trình soạn thảo. Việc dùng trình soạn thảo hàng ngày không phải chuyện của repo này. Đó là việc của trang tải về. Người đóng góp thay vào đó báo lỗi và yêu cầu tính năng, gửi pull request vào mã nguồn, và review thay đổi tài liệu trong repo vscode-docs riêng.

Điểm mạnh

  • Việc phát triển diễn ra công khai theo giấy phép MIT, nên ai cũng đọc được lộ trình, kế hoạch lặp hàng tháng, và kế hoạch 'endgame' được liên kết từ README, thay vì phải đoán hướng đi của trình soạn thảo.
  • Mô hình mở rộng tách phần hỗ trợ ngôn ngữ tùy chọn ra khỏi lõi: thư mục extensions/ cho thấy rõ cách chia gói grammar và language-features cho từng ngôn ngữ.
  • Các kênh phản hồi rõ ràng và đa dạng: tag vscode trên Stack Overflow, GitHub Discussions, cộng đồng Slack, và một trình theo dõi issue công khai có thể upvote yêu cầu tính năng.
  • Có sẵn môi trường Dev Containers / Codespaces, nên người đóng góp không phải tự dựng toolchain cục bộ trước khi đụng vào mã nguồn.
  • README nói trình soạn thảo có bản phát hành mới kèm tính năng và bản sửa lỗi gần như mỗi tháng, cộng thêm kênh Insiders phát hành hàng ngày cho ai muốn nhận thay đổi sớm hơn.

Phân Biệt Code - OSS Với Sản Phẩm Chính Thức

  • Repo này build ra Code - OSS, không phải bản nhị phân VS Code mang thương hiệu Microsoft; README nói bản mang thương hiệu bổ sung các tùy biến riêng của Microsoft theo một giấy phép sản phẩm riêng, nên thứ bạn build ở đây không giống hệt bản phát hành từ trang web VS Code.
  • Các bước build từ mã nguồn không được mô tả rõ ràng ngay trong README — nó dẫn hoàn toàn sang một trang wiki riêng, nên bạn không thể lấy lệnh chính xác mà không rời khỏi repo.
  • README không nêu số phiên bản, changelog, hay ngày phát hành chính xác, chỉ nói chung chung về chu kỳ phát hành hàng tháng, nên chỉ nhìn vào repo bạn không biết bản mới nhất có gì thay đổi.
  • Build đầy đủ bên trong Dev Container của dự án cần cấu hình phần cứng đáng kể: README yêu cầu tối thiểu 4 lõi CPU và 6GB bộ nhớ, khuyến nghị 8GB, mới chạy xong một lần build hoàn chỉnh.

Các Trình Soạn Thảo Mã Khác

Sublime Text — trình soạn thảo văn bản độc quyền, gọn nhẹ, dành cho lập trình viên muốn dung lượng nhỏ hơn một ứng dụng nền Electron.Các IDE của JetBrains (ví dụ IntelliJ IDEA) — IDE theo từng ngôn ngữ, xây dựng quanh phân tích tĩnh thay vì một chợ tiện ích mở rộng.Vim/Neovim — trình soạn thảo chạy trong terminal, điều khiển bằng bàn phím, cho lập trình viên không muốn chạy ứng dụng GUI desktop.fleet — IDE gọn nhẹ, phân tán của JetBrains, một kiến trúc desktop khác so với một trình soạn thảo nền Electron.

Câu Hỏi Thường Gặp

Sự khác biệt giữa Code - OSS và Visual Studio Code là gì?

Code - OSS là mã nguồn của chính repository này, cấp phép MIT, nơi Microsoft phát triển trình soạn thảo cùng cộng đồng. Visual Studio Code là bản phân phối mang thương hiệu của Microsoft từ cùng mã nguồn đó, kèm các tùy biến riêng của Microsoft, phát hành theo giấy phép sản phẩm riêng, theo README.

Visual Studio Code dùng giấy phép nào?

Repository Code - OSS cấp phép MIT, theo trường license trên GitHub và mục giấy phép trong chính README. Sản phẩm Visual Studio Code mang thương hiệu mà bạn tải từ trang web lại phát hành theo một giấy phép sản phẩm riêng, truyền thống của Microsoft, khác với điều khoản MIT của repo này.

Tính năng mới và bản sửa lỗi được phát hành thường xuyên ra sao?

README nói Visual Studio Code có bản phát hành mới kèm tính năng và bản sửa lỗi gần như mỗi tháng. Nếu muốn nhận thay đổi sớm hơn, bản Insiders cung cấp kênh phát hành hàng ngày.

Tôi có thể đóng góp cho dự án Visual Studio Code không?

Việc đóng góp cho Visual Studio Code được README ghi rõ: bạn có thể báo lỗi và giúp xác minh lỗi, yêu cầu tính năng, review thay đổi mã nguồn qua pull request, hoặc review và viết tài liệu trong repo vscode-docs riêng.

Bản Insiders của Visual Studio Code là gì?

Bản Insiders của Visual Studio Code là một bản tải riêng mà README trỏ tới để nhận thay đổi mới nhất mỗi ngày, trước bản phát hành hàng tháng thông thường.

Vấn đề Visual Studio Code giải quyết

Lập trình viên muốn xem chính xác Visual Studio Code được xây dựng ra sao, hoặc cần sửa hay thêm một tính năng, không thể làm điều đó chỉ bằng cách cài ứng dụng từ trang web: bản nhị phân đó là bản phân phối mang thương hiệu Microsoft với giấy phép sản phẩm riêng, không phải mã nguồn thô. Repository này là nơi README nói Microsoft thực sự phát triển trình soạn thảo cùng cộng đồng, công bố lộ trình và kế hoạch lặp một cách công khai, nên đây là nơi cần tìm khi bạn cần mã nguồn, trình theo dõi issue, hoặc chính bản build, chứ không chỉ là bản cài đặt hoàn chỉnh.

Trường hợp sử dụng tốt nhất

  • Build và gỡ lỗi trình soạn thảo từ mã nguồn để tìm hiểu hoặc mở rộng nội bộ của Visual Studio Code, vì README có tài liệu How to Contribute nói về build-và-chạy cùng gỡ lỗi.
  • Viết hoặc thử nghiệm một tiện ích mở rộng, dùng thư mục extensions/ có sẵn làm tham chiếu cho cách tổ chức gói grammar, snippet, và language-features.
  • Báo lỗi, upvote yêu cầu tính năng, hoặc review pull request như một cách tham gia mà không cần đụng vào code, theo mục Contributing của README.
  • Phát triển ngay trong môi trường Dev Containers / Codespaces có sẵn của dự án thay vì tự dựng toolchain cục bộ.

Ai nên dùng — và ai nên bỏ qua

Hãy thử repo này nếu bạn muốn build Visual Studio Code từ mã nguồn, viết hoặc gỡ lỗi một tiện ích mở rộng, hoặc theo dõi lộ trình và kế hoạch lặp của Microsoft một cách công khai. Đừng clone nếu bạn chỉ cần dùng trình soạn thảo: hãy tải bản Visual Studio Code đã đóng gói từ trang web của nó, vì đó là bản phân phối mang thương hiệu Microsoft mà repository này nuôi dưỡng, không phải thứ bạn tự lắp ráp để dùng hàng ngày.

Repo liên quan

Nguồn & ghi công

Thông tin và trích dẫn lấy từ repository GitHub microsoft/vscode và README của nó.

Dữ liệu GitHub · đồng bộ lần cuối 14 thg 8, 2026Đánh giá bởi Henry
Về TopGit

Muốn nghe thêm một ý kiến về vscode?

Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về vscode.

GitHub