Cách Cài Đặt VS Code trên Ubuntu
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í được phát triển bởi Microsoft. Nó đã trở nên rất phổ biến trong số các nhà phát triển nhờ vào tính nhẹ nhàng, bộ tính năng phong phú và hệ sinh thái mở rộng mạnh mẽ. VSCode hỗ trợ một loạt các ngôn ngữ lập trình và framework, khiến nó trở thành lựa chọn lý tưởng cho cả người mới bắt đầu và các nhà phát triển có kinh nghiệm.
Đối với người dùng Ubuntu, việc cài đặt VSCode mở ra một thế giới cơ hội trong việc chỉnh sửa mã, gỡ lỗi và tích hợp kiểm soát phiên bản. Dù bạn là một nhà phát triển web, một nhà khoa học dữ liệu hay một quản trị hệ thống, VSCode có thể nâng cao đáng kể năng suất của bạn và tối ưu 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ẽ hướng dẫn bạn qua quy trình cài đặt Visual Studio Code trên Ubuntu. Chúng tôi sẽ đề cập đến nhiều phương pháp cài đặt, đảm bảo rằng bạn có thể chọn phương pháp phù hợp nhất với nhu cầu và mức độ thoải mái của bạn với hệ điều hành Ubuntu.
Yêu cầu trước
Trước khi chúng ta bắt đầu vào quy trình cài đặt, hãy đảm bảo bạn có mọi thứ cần thiết để cài đặt thành công Visual Studio Code trên hệ thống Ubuntu của bạn. Dưới đây là các yêu cầu trước:
-
Hệ điều hành Ubuntu:
- VSCode tương thích với Ubuntu 16.04 và các phiên bản sau.
- Đả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 upgrade
trong terminal.
-
Kết nối Internet:
- Cần có kết nối internet ổn định để tải xuống VSCode và các phụ thuộc của nó.
- Nếu bạn đang sử dụng kết nối có giới hạn, hãy lưu ý rằng kích thước tải xuống khoảng 60-70 MB.
-
Kiến thức cơ bản về Terminal:
- Một số phương pháp cài đặt yêu cầu sử dụng dòng lệnh.
- Sự quen thuộc với các lệnh terminal cơ bản sẽ hữu ích.
-
Quyền Sudo:
- Bạn sẽ cần quyền sudo để cài đặt phần mềm trên hệ thống Ubuntu của bạn.
- Đảm bảo bạn biết mật khẩu sudo của hệ thống.
-
Không gian đĩa đủ:
- VSCode yêu cầu khoảng 200 MB không gian đĩa.
- Đảm bảo bạn có đủ không gian trống trên hệ thống của mình.
-
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 của bạn, hãy chạy
uname -m
trong terminal. Nó sẽ trả vềx86_64
.
Phương pháp 1: Cài đặt VSCode từ Trung tâm Phần mềm Ubuntu
Trung tâm Phần mềm Ubuntu cung cấp giao diện đồ họa để cài đặt ứng dụng, khiến nó trở thành lựa chọn lý tưởng cho những người dùng thích cách tiếp cận trực quan. Dưới đây là cách cài đặt Visual Studio Code bằng phương pháp này:
-
Mở Trung tâm Phần mềm Ubuntu:
- Nhấp vào biểu tượng Phần mềm Ubuntu trong thanh dock hoặc tìm kiếm "Ubuntu Software" trong tổng quan Hoạt động.
-
Tìm kiếm VSCode:
- Khi Trung tâm Phần mềm 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" và 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ê với biểu tượng VSCode chính thức và được xuất bản bởi Microsoft.
-
Cài đặt VSCode:
- Nhấp vào mục Visual Studio Code để mở trang chi tiết của nó.
- Nhấp vào nút "Cài đặt".
- Bạn có thể được yêu cầu nhập mật khẩu của mình để xác thực việc cài đặt.
-
Chờ cài đặt hoàn tất:
- Trung tâm Phần mềm sẽ tải xuống và cài đặt VSCode.
- Quá trình này thường mất vài phút, tùy thuộc vào tốc độ internet của bạn.
-
Khởi động VSCode:
- Khi cài đặt hoàn tất, bạn có thể nhấp vào nút "Khởi động" trong Trung tâm Phần mềm.
- Ngoài ra, bạn có thể tìm thấy VSCode trong menu Ứng dụng của mình hoặc tìm kiếm nó trong tổng quan Hoạt động.
Phương pháp 2: Cài đặt VSCode bằng APT
Cài đặt VSCode bằng APT (Advanced Package Tool) là một phương pháp mạnh mẽ hơn đảm bảo bạn nhận được phiên bản mới nhất trực tiếp từ Microsoft. Phương pháp này liên quan đến việc thêm kho lưu trữ chính thức của Microsoft vào hệ thống của bạn. Dưới đây là cách thực hiện:
-
Cập nhật chỉ mục gói: Mở terminal và chạy lệnh sau để đảm bảo chỉ mục gói của bạn được cập nhật:
sudo apt update
-
Cài đặt các phụ thuộc: Cài đặt các phụ thuộc cần thiết bằng cách chạy:
sudo apt install software-properties-common apt-transport-https wget
-
Nhập khóa GPG của Microsoft: Nhập khóa GPG của Microsoft để đảm bảo tính toàn vẹn của các gói:
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
-
Thêm kho lưu trữ VSCode: Kích hoạt kho lưu trữ VSCode:
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
-
Cập nhật chỉ mục gói một lần nữa: Sau khi thêm kho lưu trữ mới, cập nhật chỉ mục gói:
sudo apt update
-
Cài đặt VSCode: Cuối cùng, cài đặt Visual Studio Code:
sudo apt install code
-
Xác minh cài đặt: Khi cài đặt hoàn tất, bạn có thể xác minh bằng cách kiểm tra phiên bản:
code --version
Phương pháp này mang lại một số lợi ích:
- Bạn sẽ luôn có quyền truy cập vào phiên bản mới nhất của VSCode.
- Các bản cập nhật sẽ đượ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 kịch bản cho việc thiết lập hệ thống.
Phương pháp 3: Cài đặt VSCode bằng gói .deb
Cài đặt VSCode bằng gói .deb là một phương pháp đơn giản khác. Cách tiếp cận này hữu ích nếu bạn muốn tải xuống gói trước và cài đặt sau, hoặc nếu bạn cần cài đặt 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 xuống gói .deb:
- 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 xuống cho Linux.
- Chọn gói .deb cho Ubuntu/Debian.
- Việc tải xuống sẽ bắt đầu tự động.
-
Tìm tệp đã tải xuống:
- Theo mặc định, tệp sẽ nằm trong thư mục Tải xuống 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 số phiên bản.
-
Cài đặt bằng GUI (Tùy chọn 1):
- Khi việc tải xuống hoàn tất, nhấp đúp vào tệp .deb.
- Điều này sẽ mở Trung tâm Phần mềm Ubuntu.
- Nhấp vào nút "Cài đặt".
- Nhập mật khẩu của bạn khi được yêu cầu để xác thực việc cài đặt.
-
Cài đặt bằng Terminal (Tùy chọn 2):
- Nếu bạn thích sử dụng terminal, bạn có thể cài đặt gói .deb bằng lệnh sau:
sudo dpkg -i ~/Downloads/code_1.XX.X-XXXXXXXXXX_amd64.deb
- Thay thế các X bằng số phiên bản thực tế của tệp bạn đã tải xuống.
- Nếu bạn gặp bất kỳ vấn đề phụ thuộc nào, hãy chạy:
sudo apt install -f
- Nếu bạn thích sử dụng terminal, bạn có thể cài đặt gói .deb bằng lệnh sau:
-
Xác minh cài đặt:
- Sau khi cài đặt, bạn có thể xác minh bằng cách mở VSCode từ menu Ứng dụng hoặc bằng cách chạy
code
trong terminal.
- Sau khi cài đặt, bạn có thể xác minh bằng cách mở VSCode từ menu Ứng dụng hoặc bằng cách chạy
Phương pháp này có một số lợi ích:
- Nó cho phép cài đặt ngoại tuyến nếu bạn tải xuống tệp .deb trên một máy khác.
- Bạn có quyền kiểm soát phiên bản nào bạn cài đặt.
- Hữu ích cho việc triển khai hàng loạt trong các tổ chức.
Bước sau khi cài đặt
Sau khi cài đặt thành công Visual Studio Code trên hệ thống Ubuntu của bạn, có một số bước bạn có thể muốn thực hiện để đảm bảo 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 của bạn
- Tìm kiếm "Visual Studio Code" trong tổng quan Hoạt động
- Sử dụng terminal bằng cách gõ
code
và 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.
- Để kích hoạt điều nà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ể sử dụng các lệnh như
code .
để mở thư mục hiện tại trong VSCode
-
Cài đặt các tiện ích mở rộng:
- Chức năng của VSCode có thể được mở rộng với các tiện ích mở rộng.
- Để cài đặt các tiện ích mở rộng:
- Nhấp vào biểu tượng Tiện ích mở rộng trong thanh bên trái (hoặc nhấn
Ctrl+Shift+X
) - Tìm kiếm các tiện ích mở rộng bạn cần (ví dụ: Python, C++, JavaScript)
- Nhấp "Cài đặt" trên các tiện ích mở rộng bạn muốn
- Nhấp vào biểu tượng Tiện ích mở rộng trong thanh bên trái (hoặc nhấn
-
Cấu hình cài đặt:
- Tùy chỉnh VSCode theo sở thích của bạn:
- Đi tới Tệp > Tùy chọn > Cài đặt (hoặc nhấn
Ctrl+,
) - Tại đây bạn có thể điều chỉnh các cài đặt khác nhau như chủ đề, kích thước phông chữ, thụt lề, v.v.
- Đi tới Tệp > Tùy chọn > Cài đặt (hoặc nhấn
- Tùy chỉnh VSCode theo sở thích của bạn:
-
Cập nhật VSCode:
- Nếu bạn cài đặt qua APT hoặc Trung tâm Phần mềm:
- VSCode sẽ tự động cập nhật cùng với các bản cập nhật hệ thống của bạn
- Bạn có thể kiểm tra thủ công các bản cập nhật bằng cách chạy:
sudo apt update sudo apt upgrade
- Nếu bạn cài đặt qua gói .deb:
- Bạn sẽ cần tải xuống và cài đặt các phiên bản mới một cách thủ công
- VSCode sẽ thông báo cho bạn khi có bản cập nhật khả dụng
- Nếu bạn cài đặt qua APT hoặc Trung tâm Phần mềm:
-
Học các phím tắt:
- VSCode có nhiều phím tắt hữu ích
- Xem tất cả các phím tắt bằng cách đi tới Tệp > Tùy chọn > Phím tắt
- Một số phím tắt phổ biến:
Ctrl+P
: Mở tệp nhanhCtrl+Shift+P
: Command PaletteCtrl+/
: Chuyển đổi bình luận dòng
Câu hỏi thường gặp (FAQ)
Q: Visual Studio Code có miễn phí sử dụng không?
A: Có, Visual Studio Code là phần mềm miễn phí và mã nguồn mở. Nó có sẵn để sử dụng mà không mất phí.
Q: Tôi có thể sử dụng VSCode cho các ngôn ngữ khác ngoài những ngôn ngữ do Microsoft phát triển không?
A: Chắc chắn rồi! VSCode hỗ trợ một loạt các ngôn ngữ lập trình thông qua hệ thống mở rộng của nó. Bạn có thể tìm thấy các 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 thế nào để tôi gỡ cài đặt VSCode nếu tôi không còn cần nó?
A: Để gỡ cài đặt VSCode, bạn có thể sử dụng lệnh sau trong terminal:
sudo apt remove code
Nếu bạn đã cài đặt nó qua gói .deb, bạn có thể cần sử dụng:
sudo dpkg -r code
Q: VSCode không nhận diện 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 đặt tiện ích mở rộng ngôn ngữ phù hợp. Mở VSCode, đi đến chế độ xem Tiện ích mở rộng (Ctrl+Shift+X), và tìm kiếm ngôn ngữ của bạn để tìm và cài đặt tiện ích mở rộng liên quan.
Q: Tôi có thể đồng bộ hóa cài đặt VSCode của mình trên nhiều máy tính không?
A: Có, VSCode cung cấp tính năng đồng bộ hóa cài đặt. 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 "Bật đồng bộ hóa cài đặt."
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 cập nhật này bao gồm sửa lỗi, cải thiện hiệu suất và các tính năng mới.
Q: Tôi có thể sử dụng VSCode cho phát triển từ xa không?
A: Có, VSCode hỗ trợ phát triển từ xa thông qua gói tiện ích mở rộng Phát triển từ xa của nó. Điều này cho phép bạn sử dụng một container, máy từ xa hoặc Windows Subsystem for Linux (WSL) như một môi trường phát triển đầy đủ tính năng.
Q: VSCode có giống với 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, trong khi 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 vào sự phát triển của VSCode không?
A: Có, VSCode là mã nguồn mở và Microsoft hoan nghênh các đóng góp. Bạn có thể tìm thấy mã nguồn và hướng dẫn đóng góp trên kho lưu trữ GitHub của họ.
Q: Biểu tượng khay hệ thống của tôi cho VSCode bị mất. Tôi có thể khắc phục điều này như thế nào?
A: Đây là một vấn đề đã biết trên một số bản phân phối Linux. Bạn có thể thử cài đặt gói libappindicator1
:
sudo apt install libappindicator1
Nếu điều đó không hiệu quả, bạn có thể cần sử dụng một tiện ích mở rộng GNOME shell như "TopIcons Plus" để hiển thị biểu tượng.