cách cài visual studio code trên Ubuntu chi tiết và dễ dàng nhất
Nội dung bài viết
- Visual Studio Code là gì? Vì sao lại phổ biến với lập trình viên?
- Chuẩn bị trước khi cài đặt Visual Studio Code trên Ubuntu
- Hướng dẫn cài đặt Visual Studio Code bằng Snap Package
- Hướng dẫn cài đặt Visual Studio Code qua APT Repository
- Hướng dẫn cài đặt Visual Studio Code bằng Giao diện Đồ họa Người dùng (GUI)
- Các bước thiết lập ban đầu và tùy chỉnh Visual Studio Code
- Khắc phục sự cố thường gặp khi cài đặt Visual Studio Code
- Tổng kết
Visual Studio Code (VS Code) là một trong những trình soạn thảo mã nguồn phổ biến nhất hiện nay, được hàng triệu lập trình viên trên toàn thế giới tin dùng nhờ tính năng mạnh mẽ và khả năng tùy biến cao. Với sự hỗ trợ đa nền tảng, việc thiết lập môi trường phát triển này trên hệ điều hành Linux, đặc biệt là Ubuntu, trở nên vô cùng quan trọng. Bài viết này sẽ hướng dẫn chi tiết cách cài visual studio code trên Ubuntu thông qua nhiều phương pháp khác nhau, giúp bạn dễ dàng lựa chọn cách thức phù hợp nhất. Từ việc hiểu rõ về trình soạn thảo mã nguồn này, đến các bước cài đặt cụ thể qua gói Snap, APT repository và giao diện đồ họa, chúng tôi sẽ đảm bảo bạn có thể bắt đầu hành trình lập trình của mình một cách suôn sẻ. Những lập trình viên hay nhà phát triển phần mềm đều có thể tận dụng tối đa tiện ích mà Visual Studio Code mang lại trong công việc hàng ngày.
Visual Studio Code là gì? Vì sao lại phổ biến với lập trình viên?
Microsoft Visual Studio Code là một trình soạn thảo mã nguồn mở, miễn phí và đa nền tảng được phát triển bởi Microsoft. Đây không chỉ là một công cụ đơn thuần để viết code mà còn là một môi trường phát triển tích hợp (IDE) nhẹ với vô số tính năng mạnh mẽ. Nó hỗ trợ nhiều ngôn ngữ lập trình khác nhau, từ Python, JavaScript, TypeScript, C++, Java cho đến PHP, Go, Ruby và nhiều ngôn ngữ khác.
VS Code nổi bật với khả năng gỡ lỗi (debugging) vượt trội, tích hợp sẵn điều khiển Git để quản lý phiên bản mã nguồn. Nó cung cấp tính năng IntelliSense giúp hoàn thành mã thông minh, gợi ý tham số và kiểm tra cú pháp ngay lập tức. Cấu trúc lại mã (code refactoring) cũng được hỗ trợ hiệu quả, giúp nâng cao chất lượng mã. Một terminal tích hợp sẵn và hệ thống tiện ích mở rộng (extensions) phong phú là những yếu tố then chốt khác. Các extension này cho phép người dùng mở rộng chức năng của VS Code, biến nó thành một công cụ phù hợp với mọi nhu cầu phát triển.
Thêm vào đó, VS Code có giao diện người dùng thân thiện, dễ tùy chỉnh. Người dùng có thể thay đổi theme, phông chữ, biểu tượng và bố cục theo ý muốn. Khả năng đồng bộ hóa cài đặt trên nhiều thiết bị cũng là một lợi thế lớn. Điều này giúp các lập trình viên duy trì môi trường làm việc nhất quán. Cộng đồng người dùng lớn mạnh cũng đóng góp vào sự phổ biến của VS Code. Nó cung cấp tài liệu chi tiết và hỗ trợ kịp thời. Nhờ vậy, Visual Studio Code đã trở thành công cụ không thể thiếu của nhiều lập trình viên hiện đại.
Chuẩn bị trước khi cài đặt Visual Studio Code trên Ubuntu
Trước khi bắt đầu quá trình cài đặt Visual Studio Code trên hệ thống Ubuntu của bạn, có một vài bước chuẩn bị quan trọng cần thực hiện. Những bước này đảm bảo rằng quá trình cài đặt diễn ra suôn sẻ và hệ thống của bạn sẵn sàng tiếp nhận phần mềm mới. Việc chuẩn bị kỹ lưỡng sẽ giúp bạn tránh được các lỗi không đáng có.
Đầu tiên và quan trọng nhất, hãy đảm bảo hệ thống Ubuntu của bạn đã được cập nhật hoàn toàn. Điều này giúp loại bỏ các lỗi bảo mật tiềm ẩn và đảm bảo bạn đang sử dụng các phiên bản gói phần mềm mới nhất. Để thực hiện, bạn cần mở Terminal. Terminal là một công cụ mạnh mẽ trong Linux, cho phép bạn tương tác với hệ điều hành thông qua các lệnh văn bản.
Mở Terminal bằng cách nhấn Ctrl + Alt + T hoặc tìm kiếm “Terminal” trong menu ứng dụng của bạn. Sau đó, nhập hai lệnh sau đây. Lệnh sudo apt update sẽ tải về danh sách các gói có sẵn từ các kho lưu trữ. Lệnh sudo apt upgrade -y sẽ nâng cấp tất cả các gói đã cài đặt lên phiên bản mới nhất.
sudo apt update
sudo apt upgrade -y
Bạn cũng có thể kết hợp hai lệnh này thành một dòng duy nhất. Điều này giúp tiết kiệm thời gian và đảm bảo cả hai tác vụ được thực hiện liên tiếp. Cú pháp kết hợp như sau:
sudo apt update && sudo apt upgrade -y
Quá trình này có thể mất một vài phút tùy thuộc vào tốc độ internet và số lượng cập nhật cần thiết. Chữ -y ở cuối lệnh upgrade có nghĩa là bạn tự động đồng ý với tất cả các câu hỏi xác nhận. Sau khi hệ thống được cập nhật, bạn đã sẵn sàng để tiếp tục cài đặt VS Code. Việc chuẩn bị này là nền tảng vững chắc cho mọi cài đặt phần mềm.
Hướng dẫn cài đặt Visual Studio Code bằng Snap Package
Cài đặt Visual Studio Code thông qua gói Snap là một trong những phương pháp đơn giản và đáng tin cậy nhất trên Ubuntu. Snap là một hệ thống đóng gói và triển khai ứng dụng độc lập. Nó được phát triển bởi Canonical, công ty đứng sau Ubuntu. Các gói Snap thường bao gồm tất cả các dependencies cần thiết. Điều này giúp ứng dụng chạy ổn định trên mọi bản phân phối Linux có hỗ trợ Snap.
Một ưu điểm lớn của gói Snap là việc nó được Microsoft duy trì và cập nhật chính thức. Điều này đảm bảo rằng bạn sẽ luôn nhận được phiên bản Visual Studio Code mới nhất. Phiên bản này đi kèm với đầy đủ các tính năng và bản vá lỗi. Nó cũng giúp đảm bảo tính bảo mật và hiệu suất của trình soạn thảo mã nguồn. Hơn nữa, các ứng dụng Snap thường chạy trong môi trường sandbox. Môi trường này cung cấp một lớp bảo mật bổ sung cho hệ thống của bạn.
Để bắt đầu cài đặt, bạn cần mở Terminal. Như đã đề cập trước đó, Terminal là công cụ chính để thực hiện các lệnh trong Linux. Gõ lệnh sau vào Terminal và nhấn Enter:
sudo snap install --classic code
Lệnh sudo cấp quyền quản trị cho việc cài đặt. snap install là lệnh để cài đặt gói Snap. --classic là một tùy chọn quan trọng. Nó cho phép gói Snap truy cập vào các tài nguyên hệ thống một cách không hạn chế. Điều này cần thiết cho một ứng dụng như Visual Studio Code, vốn cần tương tác sâu với hệ thống tệp và các công cụ phát triển khác. code là tên gói Snap của Visual Studio Code.
Quá trình cài đặt có thể mất một chút thời gian, tùy thuộc vào tốc độ internet của bạn. Bạn sẽ thấy thông báo tiến trình trên Terminal. Khi cài đặt hoàn tất, Terminal sẽ hiển thị một thông báo xác nhận. Ví dụ: “code 1.88.1 from Canonical✓ installed”.
Sau khi cài đặt thành công, bạn có thể khởi chạy Visual Studio Code. Có hai cách để làm điều này. Bạn có thể gõ code vào Terminal và nhấn Enter. Hoặc bạn có thể tìm kiếm “Visual Studio Code” trong menu Ứng dụng (Applications) của Ubuntu và nhấp vào biểu tượng để mở. Với cách cài đặt này, việc sử dụng Visual Studio Code trở nên dễ dàng và thuận tiện.
Hướng dẫn cài đặt Visual Studio Code qua APT Repository
Ngoài gói Snap, bạn cũng có thể cài đặt Visual Studio Code bằng cách sử dụng kho lưu trữ (repository) của Microsoft và trình quản lý gói APT. APT là trình quản lý gói mặc định trên Ubuntu và các bản phân phối dựa trên Debian. Phương pháp này thường được các lập trình viên Linux ưa chuộng. Nó cho phép quản lý các gói phần mềm một cách truyền thống và linh hoạt hơn.
Trước khi thêm kho lưu trữ, bạn cần cài đặt một số phần mềm phụ thuộc (dependencies) cần thiết. Mở Terminal và nhập lệnh sau:
sudo apt install software-properties-common apt-transport-https wget
software-properties-common: Cung cấpadd-apt-repositoryđể quản lý các kho lưu trữ PPA.apt-transport-https: Cho phép APT truy xuất kho lưu trữ qua giao thức HTTPS.wget: Công cụ tải file từ web, được dùng để lấy khóa GPG.
Tiếp theo, bạn cần nhập khóa GPG của Microsoft. Khóa GPG này dùng để xác minh tính toàn vẹn và xác thực của các gói phần mềm từ kho lưu trữ Microsoft. Điều này đảm bảo rằng bạn đang cài đặt phần mềm chính thức và không bị sửa đổi. Sử dụng lệnh wget để tải khóa và sudo apt-key add - để thêm nó vào hệ thống:
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
Lệnh -O- sẽ xuất nội dung của khóa ra màn hình chuẩn (stdout). Dấu sổ dọc | (pipe) chuyển đầu ra này làm đầu vào cho lệnh sudo apt-key add -.
Khi khóa GPG đã được thêm, bạn cần kích hoạt kho lưu trữ Visual Studio Code. Thêm kho lưu trữ này vào danh sách nguồn của APT bằng lệnh:
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
Dòng lệnh này thêm một dòng mới vào tệp /etc/apt/sources.list.d/vscode.list. Dòng này chỉ định nơi APT có thể tìm thấy các gói VS Code. [arch=amd64] chỉ định kiến trúc hệ thống, và stable main là nhánh ổn định của kho.
Sau khi thêm kho lưu trữ, bạn cần cập nhật lại danh sách gói của APT. Điều này giúp APT nhận diện các gói mới có sẵn từ kho VS Code vừa thêm. Chạy lệnh cập nhật:
sudo apt update
Cuối cùng, cài đặt gói Visual Studio Code bằng lệnh:
sudo apt install code
APT sẽ tải xuống và cài đặt tất cả các thành phần cần thiết. Sau khi cài đặt hoàn tất, bạn có thể khởi chạy VS Code. Tương tự như phương pháp Snap, bạn có thể gõ code vào Terminal hoặc tìm kiếm trong menu Ứng dụng.

Để cập nhật Visual Studio Code lên phiên bản mới nhất trong tương lai, bạn chỉ cần chạy các lệnh cập nhật và nâng cấp hệ thống thông thường. Bởi vì VS Code đã được thêm vào danh sách kho lưu trữ của APT, nó sẽ được cập nhật cùng với các gói hệ thống khác:
sudo apt update && sudo apt upgrade -y
Lệnh này sẽ quét các kho lưu trữ, tìm kiếm phiên bản mới nhất của tất cả các gói. Sau đó, nó sẽ tự động nâng cấp VS Code và các phần mềm khác nếu có phiên bản mới.

Phương pháp APT mang lại sự kiểm soát chi tiết hơn. Nó cũng tích hợp tốt với hệ thống quản lý gói hiện có của Ubuntu. Đây là lựa chọn tuyệt vời cho những ai quen thuộc với Terminal.
Hướng dẫn cài đặt Visual Studio Code bằng Giao diện Đồ họa Người dùng (GUI)
Đối với những người dùng ít quen thuộc với dòng lệnh hoặc đơn giản là ưa thích sự tiện lợi của giao diện đồ họa, việc cài đặt Visual Studio Code thông qua GUI là một lựa chọn tuyệt vời. Ubuntu cung cấp một công cụ quản lý phần mềm trực quan. Nó cho phép bạn tìm kiếm, cài đặt và quản lý các ứng dụng một cách dễ dàng. Phương pháp này đặc biệt thân thiện với người dùng mới.
Để bắt đầu, bạn cần khởi chạy ứng dụng “Ubuntu Software”. Ứng dụng này thường có sẵn trong menu Ứng dụng của bạn. Bạn có thể tìm thấy nó bằng cách nhấp vào biểu tượng lưới (hoặc tìm kiếm “Show Applications”) ở góc dưới bên trái màn hình. Sau đó, nhập “Software” vào thanh tìm kiếm và chọn biểu tượng “Ubuntu Software”. Biểu tượng này thường có hình một chiếc túi mua sắm màu cam hoặc trắng.
Khi ứng dụng Ubuntu Software mở ra, bạn sẽ thấy một giao diện cửa hàng ứng dụng. Nó tương tự như App Store trên macOS hoặc Google Play Store trên Android. Tại đây, bạn có thể duyệt qua các danh mục ứng dụng hoặc sử dụng thanh tìm kiếm để tìm ứng dụng cụ thể.
Để tìm Visual Studio Code, hãy nhấp vào biểu tượng kính lúp (tìm kiếm) ở góc trên bên phải của cửa sổ. Sau đó, gõ “Code” hoặc “Visual Studio Code” vào thanh tìm kiếm và nhấn Enter.
Kết quả tìm kiếm sẽ hiển thị các ứng dụng phù hợp. Bạn sẽ thấy một mục có tên “Visual Studio Code” hoặc “Code” với biểu tượng đặc trưng của VS Code. Nhấp vào kết quả này để xem thông tin chi tiết về ứng dụng. Trang thông tin này thường bao gồm mô tả, đánh giá, và các tùy chọn cài đặt.
Trên trang thông tin của Visual Studio Code, bạn sẽ thấy một nút lớn màu xanh lá cây hoặc xanh dương có chữ “Install” (Cài đặt). Nhấp vào nút này để bắt đầu quá trình cài đặt. Hệ thống có thể yêu cầu bạn nhập mật khẩu người dùng để xác nhận. Đây là một biện pháp bảo mật tiêu chuẩn trong Linux.
Quá trình tải xuống và cài đặt sẽ diễn ra tự động. Bạn có thể theo dõi tiến trình thông qua thanh trạng thái. Thời gian cài đặt phụ thuộc vào tốc độ internet và hiệu suất máy tính của bạn.

Sau khi cài đặt hoàn tất, nút “Install” sẽ chuyển thành “Remove” (Gỡ cài đặt) hoặc “Launch” (Khởi chạy). Lúc này, bạn có thể đóng ứng dụng Ubuntu Software. Để mở Visual Studio Code, bạn chỉ cần tìm kiếm “Visual Studio Code” trong menu Ứng dụng và nhấp vào biểu tượng. Đây là cách tiện lợi và trực quan để cài đặt Visual Studio Code trên Ubuntu.
Các bước thiết lập ban đầu và tùy chỉnh Visual Studio Code
Sau khi bạn đã thành công trong việc cài đặt Visual Studio Code trên hệ thống Ubuntu của mình, bước tiếp theo là thiết lập và tùy chỉnh nó. Việc này nhằm tối ưu hóa môi trường làm việc theo sở thích và nhu cầu lập trình của bạn. Khi mở VS Code lần đầu tiên, bạn sẽ được chào đón bằng một màn hình chào mừng (Welcome Screen).
Màn hình chào mừng này cung cấp các tùy chọn nhanh để bắt đầu. Bạn có thể mở một thư mục dự án, tạo file mới, hoặc xem các hướng dẫn cơ bản. Nó cũng giới thiệu các tính năng chính và cách tùy chỉnh trình soạn thảo.

Một trong những yếu tố quan trọng nhất của VS Code là hệ sinh thái tiện ích mở rộng (Extensions) phong phú. Các tiện ích này giúp mở rộng chức năng của trình soạn thảo. Chúng cung cấp hỗ trợ cho các ngôn ngữ lập trình cụ thể, công cụ phát triển, theme và nhiều hơn nữa. Để cài đặt tiện ích mở rộng, nhấp vào biểu tượng “Extensions” trên thanh hoạt động bên trái (thường là biểu tượng bốn ô vuông).
Trong mục Extensions, bạn có thể tìm kiếm các tiện ích theo tên hoặc ngôn ngữ lập trình. Ví dụ, nếu bạn làm việc với Python, bạn có thể tìm “Python” để cài đặt tiện ích Python của Microsoft. Tiện ích này cung cấp tính năng IntelliSense, gỡ lỗi, kiểm tra cú pháp và tích hợp Jupyter Notebook. Các tiện ích phổ biến khác bao gồm:
- ESLint/Prettier: Để định dạng và kiểm tra mã JavaScript/TypeScript.
- Live Server: Để phát triển web, tự động làm mới trang khi bạn thay đổi mã.
- Docker: Tích hợp công cụ Docker.
- Remote – SSH: Cho phép làm việc trên máy chủ từ xa thông qua SSH.
- GitLens: Tăng cường khả năng tích hợp Git, hiển thị thông tin blame code.
Cài đặt theme là một cách tuyệt vời để cá nhân hóa giao diện của VS Code. Nhấp vào biểu tượng bánh răng (Settings) ở góc dưới bên trái, chọn “Theme” > “Color Theme”. Bạn có thể duyệt qua các theme đã cài đặt sẵn hoặc tìm kiếm thêm theme từ marketplace của Extensions. Nhiều lập trình viên ưa thích theme tối (dark theme) để giảm mỏi mắt.
Visual Studio Code cũng cho phép bạn tùy chỉnh sâu rộng các cài đặt. Bạn có thể truy cập cài đặt bằng cách nhấp vào biểu tượng bánh răng và chọn “Settings” (hoặc nhấn Ctrl + ,). Tại đây, bạn có thể thay đổi phông chữ, kích thước chữ, khoảng cách tab, tự động lưu file và nhiều tùy chọn khác. Sử dụng thanh tìm kiếm trong cửa sổ Settings để nhanh chóng tìm thấy các tùy chỉnh cụ thể.
Vì VS Code là một công cụ chủ yếu dành cho lập trình, việc tích hợp Git là rất quan trọng. VS Code có tích hợp Git mạnh mẽ ngay từ đầu. Bạn có thể dễ dàng khởi tạo repository, commit các thay đổi, push/pull code từ các dịch vụ như GitHub, GitLab. Nếu bạn chưa cài đặt Git trên Ubuntu, bạn có thể cài đặt nó bằng lệnh sudo apt install git.
VS Code còn hỗ trợ đồng bộ hóa cài đặt (Settings Sync). Tính năng này cho phép bạn đồng bộ hóa các cài đặt, tiện ích mở rộng, theme và phím tắt của mình trên nhiều thiết bị. Để kích hoạt, nhấp vào biểu tượng bánh răng, chọn “Turn on Settings Sync…” và đăng nhập bằng tài khoản GitHub hoặc Microsoft. Điều này giúp duy trì một môi trường làm việc nhất quán dù bạn làm việc trên máy tính nào.
Khắc phục sự cố thường gặp khi cài đặt Visual Studio Code
Mặc dù quá trình cài đặt Visual Studio Code trên Ubuntu thường diễn ra suôn sẻ, đôi khi bạn vẫn có thể gặp phải một số vấn đề. Việc hiểu rõ các lỗi phổ biến và cách khắc phục chúng sẽ giúp bạn tiết kiệm thời gian và tiếp tục công việc lập trình một cách nhanh chóng.
Một trong những sự cố thường gặp là lỗi liên quan đến khóa GPG khi cài đặt qua APT. Nếu bạn nhận được thông báo lỗi như “NO_PUBKEY” hoặc “The following signatures couldn’t be verified because the public key is not available”, điều đó có nghĩa là hệ thống của bạn không thể xác minh khóa công khai của kho lưu trữ Microsoft. Để khắc phục, hãy đảm bảo bạn đã thực hiện đúng lệnh nhập khóa GPG:
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
Nếu lệnh này không thành công, hãy thử tải khóa về một tệp rồi thêm thủ công. Ví dụ: wget -q https://packages.microsoft.com/keys/microsoft.asc -O microsoft.asc sau đó sudo apt-key add microsoft.asc. Đảm bảo rằng bạn có kết nối internet ổn định trong quá trình này.
Sự cố mạng cũng có thể gây cản trở quá trình cài đặt. Nếu bạn gặp lỗi “Could not resolve ‘packages.microsoft.com'” hoặc “Failed to fetch” khi chạy sudo apt update, hãy kiểm tra kết nối internet của bạn. Đảm bảo rằng bạn có thể truy cập các trang web khác. Đôi khi, việc thay đổi máy chủ DNS hoặc tắt/mở lại kết nối mạng có thể giải quyết vấn đề.
Lỗi thiếu các dependencies là một vấn đề khác có thể phát sinh. Ví dụ, nếu bạn quên cài đặt software-properties-common, lệnh add-apt-repository sẽ không hoạt động. Hãy chắc chắn rằng bạn đã chạy lệnh cài đặt các gói phụ thuộc:
sudo apt install software-properties-common apt-transport-https wget
Nếu bạn đã cài đặt Visual Studio Code nhưng không thể khởi chạy, hoặc gặp lỗi về quyền, hãy kiểm tra các yếu tố sau. Đầu tiên, hãy thử khởi chạy từ Terminal bằng lệnh code để xem có thông báo lỗi cụ thể nào không. Kiểm tra quyền thực thi của file nếu bạn cài đặt thủ công từ file .deb. Thông thường, phương pháp Snap hoặc APT sẽ tự động xử lý các quyền này.
Đôi khi, lỗi có thể xuất phát từ một cài đặt bị hỏng. Trong trường hợp này, bạn có thể thử gỡ cài đặt Visual Studio Code. Sau đó, bạn cài đặt lại theo một trong các phương pháp đã hướng dẫn. Để gỡ cài đặt gói Snap:
sudo snap remove code
Để gỡ cài đặt phiên bản APT:
sudo apt remove code
sudo apt autoremove
Sau khi gỡ cài đặt, hãy đảm bảo xóa các kho lưu trữ nếu cần thiết. Sau đó, bạn tiến hành cài đặt lại từ đầu. Việc tham khảo diễn đàn cộng đồng Ubuntu hoặc Visual Studio Code cũng là một cách tốt. Bạn có thể tìm kiếm giải pháp cho các lỗi cụ thể mà bạn gặp phải. Luôn ghi lại thông báo lỗi đầy đủ để dễ dàng tìm kiếm sự giúp đỡ.
Tổng kết
Việc cài đặt Visual Studio Code trên hệ điều hành Ubuntu là một bước quan trọng đối với bất kỳ lập trình viên nào. Cho dù bạn là người mới bắt đầu hay một nhà phát triển có kinh nghiệm, VS Code đều cung cấp một môi trường làm việc mạnh mẽ và linh hoạt. Bài viết này đã hướng dẫn chi tiết cách cài visual studio code thông qua ba phương pháp phổ biến: gói Snap, kho lưu trữ APT và giao diện đồ họa người dùng. Mỗi phương pháp đều có ưu điểm riêng, cho phép bạn lựa chọn cách thức phù hợp nhất với sở thích và kiến thức kỹ thuật của mình. Dù bạn ưu tiên sự đơn giản của Snap, khả năng kiểm soát của APT hay tính trực quan của GUI, việc thiết lập VS Code trên Ubuntu giờ đây sẽ trở nên dễ dàng hơn bao giờ hết. Sau khi cài đặt, bạn có thể tùy chỉnh trình soạn thảo, thêm các tiện ích mở rộng và bắt đầu hành trình phát triển phần mềm của mình với một trong những công cụ tốt nhất hiện có.

Vinh Vê Vê là một nhà sáng lập Leon-live.com và là một trong những người tiên phong trong lĩnh vực đánh giá (review) công nghệ với 9 năm kinh nghiệm tại Việt Nam.