Cách Cài Đặt VS Code trên Ubuntu
Trả Lời Nhanh: Cách Nhanh Nhất Để Cài VS Code trên Ubuntu
Cách nhanh nhất để cài Visual Studio Code trên Ubuntu (26.04 LTS, 24.04 LTS hoặc 22.04 LTS) là chạy một lệnh Snap duy nhất, hoặc tải gói .deb chính thức về rồi cài bằng apt. Bất kỳ cách nào trong ba cách sau đều chạy được trên các bản Ubuntu hiện hành:
-
Snap (một lệnh, tự động cập nhật):
sudo snap install code --classic -
Gói
.debchính thức — tải về từ code.visualstudio.com, rồi cài trực tiếp bằngapt(cách này cũng thêm kho của Microsoft để VS Code được cập nhật cùng hệ thống của bạn):sudo apt install ./code_*_amd64.deb -
Kho APT của Microsoft (phù hợp nhất cho thiết lập bằng script hoặc trên máy chủ) — thêm khóa ký và kho của Microsoft, rồi cài
code:sudo apt install wget gpg wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft.gpg echo "deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null sudo apt update && sudo apt install code
Sau khi cài xong, hãy khởi động VS Code bằng cách gõ code trong terminal hoặc mở nó từ menu Ứng dụng. Hướng dẫn chi tiết từng bước cho mỗi cách — bao gồm các bước thực hiện trên terminal, thiết lập sau khi cài, và xử lý sự cố — nằm ở phần bên dưới.
Giới thiệu
Visual Studio Code (VSCode) là một trình soạn thảo mã nguồn mạnh mẽ, linh hoạt và miễn phí do Microsoft phát triển. Nó đã trở nên cực kỳ phổ biến trong giới lập trình viên nhờ tính nhẹ nhàng, bộ tính năng phong phú và một hệ sinh thái tiện ích mở rộng vững chắc. VSCode hỗ trợ rất nhiều ngôn ngữ lập trình và framework, biến nó thành lựa chọn lý tưởng cho cả người mới bắt đầu lẫn lập trình viên dày dạn kinh nghiệm.
Với người dùng Ubuntu, việc cài VSCode mở ra vô vàn khả năng trong việc chỉnh sửa mã, gỡ lỗi và tích hợp quản lý phiên bản. Dù bạn là lập trình viên web, nhà khoa học dữ liệu hay quản trị viên hệ thống, VSCode đều có thể nâng cao đáng kể năng suất và giúp hợp lý hóa quy trình làm việc của bạn.
Trong hướng dẫn này, chúng tôi sẽ dẫn bạn qua từng bước cài đặt Visual Studio Code trên Ubuntu. Chúng tôi sẽ trình bày nhiều cách cài khác nhau, để bạn có thể chọn cách phù hợp nhất với nhu cầu và mức độ quen thuộc của mình với hệ điều hành Ubuntu.
Các điều kiện cần chuẩn bị
Trước khi bắt tay vào quá trình cài đặt, hãy đảm bảo bạn có đủ mọi thứ cần thiết để cài Visual Studio Code thành công trên hệ thống Ubuntu. Dưới đây là các điều kiện cần chuẩn bị:
-
Hệ điều hành Ubuntu:
- VSCode chạy được trên tất cả các bản Ubuntu đang được hỗ trợ hiện nay, bao gồm Ubuntu 26.04 LTS (Resolute Raccoon, phát hành ngày 23 tháng 4 năm 2026), 24.04 LTS (Noble Numbat) và 22.04 LTS (Jammy Jellyfish), cùng các bản không phải LTS hiện hành. Ubuntu 20.04 LTS vẫn chạy được, nhưng thời gian hỗ trợ tiêu chuẩn của nó đã kết thúc vào ngày 31 tháng 5 năm 2025, nên hiện nó chỉ còn nhận cập nhật thông qua Expanded Security Maintenance (Ubuntu Pro).
- Ubuntu 18.04 LTS không còn được hỗ trợ nữa. Kể từ VS Code 1.86 (tháng 1 năm 2024), trình soạn thảo này yêu cầu glibc 2.28 trở lên, trong khi 18.04 chỉ đi kèm glibc 2.27, nên nó không thể chạy các bản dựng hiện tại — phiên bản 1.85 là bản phát hành cuối cùng còn chạy được trên 18.04.
- Hãy đảm bảo hệ thống Ubuntu của bạn được cập nhật bằng cách chạy
sudo apt update && sudo apt upgradetrong terminal.
-
Kết nối Internet:
- Bạn cần một kết nối internet ổn định để tải VSCode cùng các thành phần phụ thuộc của nó.
- Nếu bạn đang dùng một kết nối có giới hạn dung lượng, hãy lưu ý rằng gói
.debhiện tại có dung lượng tải về khoảng 190 MB.
-
Kiến thức cơ bản về Terminal:
- Một số cách cài đặt đòi hỏi phải dùng dòng lệnh.
- Việc quen thuộc với các lệnh terminal cơ bản sẽ rất hữu ích.
-
Quyền Sudo:
- Bạn sẽ cần quyền sudo để cài phần mềm trên hệ thống Ubuntu.
- Hãy đảm bảo bạn biết mật khẩu sudo của hệ thống.
-
Đủ dung lượng đĩa:
- Sau khi cài, VSCode chiếm khoảng 400 MB dung lượng đĩa.
- Hãy đảm bảo hệ thống của bạn còn đủ dung lượng trống.
-
Kiến trúc được hỗ trợ:
- VSCode hỗ trợ hệ thống 64-bit.
- Để kiểm tra kiến trúc hệ thống, hãy chạy
uname -mtrong terminal. Nó sẽ trả vềx86_64.
Phương pháp 1: Cài VSCode từ Ubuntu Software Center
Ubuntu Software Center cung cấp giao diện đồ họa để cài ứng dụng, khiến nó trở thành lựa chọn lý tưởng cho những ai thích cách làm trực quan. Dưới đây là cách cài Visual Studio Code theo cách này:
-
Mở Ubuntu Software Center:
- Nhấp vào biểu tượng Ubuntu Software trên thanh dock hoặc tìm "Ubuntu Software" trong màn hình tổng quan Activities.
-
Tìm kiếm VSCode:
- Khi Software Center mở ra, nhấp vào thanh tìm kiếm ở phía trên.
- Gõ "Visual Studio Code" hoặc đơn giản là "VSCode" rồi nhấn Enter.
-
Tìm Visual Studio Code:
- Bạn sẽ thấy Visual Studio Code trong kết quả tìm kiếm.
- Nó thường được liệt kê kèm biểu tượng VSCode chính thức và do Microsoft phát hành.
-
Cài VSCode:
- Nhấp vào mục Visual Studio Code để mở trang chi tiết của nó.
- Nhấp vào nút "Install".
- Bạn có thể được yêu cầu nhập mật khẩu để xác nhận việc cài đặt.
-
Chờ cài đặt hoàn tất:
- Software Center sẽ tải về và cài VSCode.
- Quá trình này thường mất vài phút, tùy vào tốc độ internet của bạn.
-
Khởi động VSCode:
- Khi cài xong, bạn có thể nhấp vào nút "Launch" trong Software Center.
- Ngoài ra, bạn có thể tìm thấy VSCode trong menu Ứng dụng hoặc tìm nó trong màn hình tổng quan Activities.
Phương pháp 2: Cài VSCode bằng APT
Cài VSCode bằng APT (Advanced Package Tool) là một cách chắc chắn hơn, đảm bảo bạn nhận được phiên bản mới nhất trực tiếp từ Microsoft. Cách này bao gồm việc thêm kho chính thức của Microsoft vào hệ thống. Dưới đây là cách thực hiện:
-
Cập nhật danh mục gói: Mở terminal và chạy lệnh sau để đảm bảo danh mục gói của bạn được cập nhật:
sudo apt update -
Cài các thành phần phụ thuộc: Cài các thành phần phụ thuộc cần thiết bằng cách chạy:
sudo apt install wget gpg apt-transport-https -
Nhập khóa GPG của Microsoft: Nhập khóa GPG của Microsoft và lưu nó vào thư mục keyrings hiện đại. (Lệnh
apt-key addcũ đã bị ngưng dùng và không còn hoạt động trên Ubuntu 22.04 trở lên, nên hãy dùnggpg --dearmorđể thay thế):wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft.gpg -
Thêm kho VSCode: Bật kho VS Code chính thức, tham chiếu tới khóa bạn vừa thêm:
echo "deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null -
Cập nhật lại danh mục gói: Sau khi thêm kho mới, hãy cập nhật lại danh mục gói:
sudo apt update -
Cài VSCode: Cuối cùng, cài Visual Studio Code:
sudo apt install code -
Kiểm tra lại việc cài đặt: Khi cài xong, bạn có thể kiểm tra lại bằng cách xem phiên bản:
code --version
Cách này mang lại một số lợi ích:
- Bạn sẽ luôn có được phiên bản VSCode mới nhất.
- Các bản cập nhật được quản lý thông qua quy trình cập nhật tiêu chuẩn của Ubuntu.
- Dễ dàng tự động hóa trong các script để thiết lập hệ thống.
Phương pháp 3: Cài VSCode bằng gói .deb
Cài VSCode bằng gói .deb là một cách đơn giản khác. Cách này hữu ích nếu bạn muốn tải gói về trước rồi cài sau, hoặc nếu bạn cần cài VSCode trên một máy không có kết nối internet. Dưới đây là cách thực hiện:
-
Tải gói .deb về:
- Mở trình duyệt web và truy cập trang web chính thức của Visual Studio Code: https://code.visualstudio.com/
- Nhấp vào nút tải về dành cho Linux.
- Chọn gói .deb cho Ubuntu/Debian.
- Việc tải về sẽ bắt đầu tự động.
-
Tìm tệp vừa tải về:
- Theo mặc định, tệp sẽ nằm trong thư mục Downloads của bạn.
- Tên tệp sẽ trông giống như
code_1.XX.X-XXXXXXXXXX_amd64.deb, trong đó X đại diện cho các con số phiên bản.
-
Cài bằng giao diện đồ họa (Cách 1):
- Khi tải về xong, nhấp đúp vào tệp .deb.
- Thao tác này sẽ mở Ubuntu Software Center.
- Nhấp vào nút "Install".
- Nhập mật khẩu khi được yêu cầu để xác nhận việc cài đặt.
-
Cài bằng Terminal (Cách 2):
- Nếu bạn thích dùng terminal, cách được khuyến nghị là cài gói .deb bằng
apt, vì lệnh này tự động giải quyết mọi thành phần phụ thuộc giúp bạn:sudo apt install ~/Downloads/code_1.XX.X-XXXXXXXXXX_amd64.deb - Hãy thay các ký tự X bằng số phiên bản thực tế của tệp bạn đã tải về (với bản 1.128 hiện tại, tên tệp trông giống như
code_1.128.0-XXXXXXXXXX_amd64.deb, trong đó các chữ số ở cuối là dấu thời gian của bản dựng hiển thị trên trang tải về). Cách này cũng thêm kho của Microsoft để VS Code luôn được cập nhật thông quaapt. - Ngoài ra, bạn có thể dùng
dpkgrồi sau đó sửa các thành phần phụ thuộc còn thiếu:sudo dpkg -i ~/Downloads/code_1.XX.X-XXXXXXXXXX_amd64.deb sudo apt install -f
- Nếu bạn thích dùng terminal, cách được khuyến nghị là cài gói .deb bằng
-
Kiểm tra lại việc cài đặt:
- Sau khi cài, bạn có thể kiểm tra lại bằng cách mở VSCode từ menu Ứng dụng hoặc chạy
codetrong terminal.
- Sau khi cài, bạn có thể kiểm tra lại bằng cách mở VSCode từ menu Ứng dụng hoặc chạy
Cách này có một số lợi ích:
- Nó cho phép cài ngoại tuyến nếu bạn tải tệp .deb về trên một máy khác.
- Bạn có toàn quyền kiểm soát việc cài phiên bản nào.
- Rất hữu ích cho việc triển khai hàng loạt trong các tổ chức.
Phương pháp 4: Cài VSCode bằng Snap
Các gói Snap được hỗ trợ sẵn trên Ubuntu 26.04, 24.04 và 22.04, khiến đây trở thành lựa chọn một-lệnh nhanh nhất. Gói snap VS Code do Microsoft phát hành và duy trì, và nó tự động cập nhật trong nền. Dưới đây là cách dùng:
-
Cài VSCode bằng Snap: Mở terminal và chạy:
sudo snap install code --classicCờ
--classiclà bắt buộc vì VS Code cần quyền truy cập rộng vào hệ thống để chỉnh sửa tệp và chạy các công cụ nằm ngoài môi trường cách ly (sandbox) thông thường của snap. -
Kiểm tra lại việc cài đặt: Xác nhận việc cài đặt bằng cách xem phiên bản:
code --version
Cách này có một số lợi ích:
- Đây là một lệnh duy nhất, không cần phải thiết lập kho.
- Các bản cập nhật được áp dụng tự động trong nền.
- Nó hoạt động y hệt nhau trên các bản Ubuntu hiện hành.
Các bước sau khi cài đặt
Sau khi cài Visual Studio Code thành công trên hệ thống Ubuntu, có một vài bước bạn nên thực hiện để có trải nghiệm tốt nhất:
-
Khởi động VSCode:
- Bạn có thể khởi động VSCode theo nhiều cách:
- Nhấp vào biểu tượng VSCode trong menu Ứng dụng
- Tìm "Visual Studio Code" trong màn hình tổng quan Activities
- Dùng terminal bằng cách gõ
coderồi nhấn Enter
- Bạn có thể khởi động VSCode theo nhiều cách:
-
Thiết lập tích hợp dòng lệnh:
- VSCode có thể được khởi động từ terminal để mở tệp hoặc thư mục.
- Để bật tính năng này, hãy mở VSCode và:
- Nhấn
Ctrl+Shift+Pđể mở Command Palette - Gõ "shell command" và chọn "Shell Command: Install 'code' command in PATH"
- Nhấn
- Sau đó, bạn có thể dùng các lệnh như
code .để mở thư mục hiện tại trong VSCode
-
Cài các tiện ích mở rộng:
- Có thể mở rộng chức năng của VSCode bằng các tiện ích mở rộng.
- Để cài tiện ích mở rộng:
- Nhấp vào biểu tượng Tiện ích mở rộng ở thanh bên trái (hoặc nhấn
Ctrl+Shift+X) - Tìm những tiện ích bạn cần (ví dụ: Python, C++, JavaScript)
- Nhấp "Install" trên những tiện ích bạn muốn
- Nhấp vào biểu tượng Tiện ích mở rộng ở thanh bên trái (hoặc nhấn
-
Tùy chỉnh cài đặt:
- Tùy chỉnh VSCode theo ý thích của bạn:
- Vào File > Preferences > Settings (hoặc nhấn
Ctrl+,) - Tại đây bạn có thể điều chỉnh nhiều thiết lập khác nhau như giao diện (theme), cỡ chữ, kiểu thụt lề, v.v.
- Vào File > Preferences > Settings (hoặc nhấn
- Tùy chỉnh VSCode theo ý thích của bạn:
-
Cập nhật VSCode:
- Nếu bạn cài qua APT hoặc Software Center:
- VSCode sẽ tự động cập nhật cùng các bản cập nhật hệ thống của bạn
- Bạn có thể tự kiểm tra cập nhật bằng cách chạy:
sudo apt update sudo apt upgrade
- Nếu bạn cài qua gói .deb:
- Bạn sẽ phải tự tải về và cài các phiên bản mới theo cách thủ công
- VSCode sẽ thông báo cho bạn khi có bản cập nhật
- Nếu bạn cài qua APT hoặc Software Center:
-
Học các phím tắt:
- VSCode có nhiều phím tắt hữu ích
- Xem toàn bộ phím tắt bằng cách vào File > Preferences > Keyboard Shortcuts
- Một số phím tắt phổ biến:
Ctrl+P: Mở tệp nhanhCtrl+Shift+P: Command PaletteCtrl+/: Bật/tắt chú thích cho dòng

Câu hỏi thường gặp (FAQ)
Q: Visual Studio Code có miễn phí không?
A: Có, Visual Studio Code là phần mềm miễn phí và mã nguồn mở. Bạn có thể dùng nó mà không phải trả bất kỳ khoản phí nào.
Q: Tôi có thể dùng VSCode cho những ngôn ngữ khác ngoài các ngôn ngữ do Microsoft phát triển không?
A: Chắc chắn rồi! VSCode hỗ trợ rất nhiều ngôn ngữ lập trình thông qua hệ thống tiện ích mở rộng của nó. Bạn có thể tìm thấy tiện ích mở rộng cho các ngôn ngữ như Python, Java, C++, Ruby và nhiều ngôn ngữ khác.
Q: Làm sao để gỡ VSCode nếu tôi không còn cần nó nữa?
A: Để gỡ VSCode, bạn có thể dùng lệnh sau trong terminal:
sudo apt remove code
Nếu bạn đã cài nó qua gói .deb, có thể bạn sẽ cần dùng:
sudo dpkg -r code
Q: VSCode không nhận diện được ngôn ngữ lập trình của tôi. Tôi nên làm gì?
A: Bạn có thể cần cài tiện ích mở rộng ngôn ngữ phù hợp. Hãy mở VSCode, vào khung Tiện ích mở rộng (Ctrl+Shift+X), rồi tìm ngôn ngữ của bạn để tìm và cài tiện ích tương ứng.
Q: Tôi có thể đồng bộ cài đặt VSCode giữa nhiều máy tính không?
A: Có, VSCode có tính năng Đồng bộ Cài đặt (Settings Sync). Bạn có thể bật nó bằng cách nhấp vào biểu tượng bánh răng ở góc dưới bên trái và chọn "Turn on Settings Sync".
Q: VSCode được cập nhật bao lâu một lần?
A: Microsoft thường phát hành các bản cập nhật cho VSCode hằng tháng. Những bản này bao gồm sửa lỗi, cải thiện hiệu năng và bổ sung tính năng mới.
Q: Tôi có thể dùng VSCode để phát triển từ xa không?
A: Có, VSCode hỗ trợ phát triển từ xa thông qua bộ tiện ích mở rộng Remote Development. Nhờ đó, bạn có thể dùng một container, một máy từ xa, hoặc Windows Subsystem for Linux (WSL) làm môi trường phát triển đầy đủ tính năng.
Q: VSCode có phải là Visual Studio không?
A: Không, VSCode (Visual Studio Code) khác với Visual Studio. VSCode là một trình soạn thảo mã nhẹ, đa nền tảng, còn Visual Studio là một Môi trường Phát triển Tích hợp (IDE) đầy đủ tính năng, chủ yếu dành cho Windows.
Q: Tôi có thể đóng góp cho quá trình phát triển VSCode không?
A: Có, VSCode là mã nguồn mở và Microsoft luôn hoan nghênh các đóng góp. Bạn có thể tìm thấy mã nguồn cùng hướng dẫn đóng góp trên kho GitHub của họ.
Q: Biểu tượng ở khay hệ thống của VSCode bị mất. Làm sao để khắc phục?
A: Đây là một lỗi đã biết trên một số bản phân phối Linux. Bạn có thể thử cài gói libappindicator1:
sudo apt install libappindicator1
Nếu cách đó không hiệu quả, bạn có thể cần dùng một tiện ích mở rộng của GNOME shell như "TopIcons Plus" để hiển thị biểu tượng.
