问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

如何在 Ubuntu 上安装 VS Code

创作时间:
作者:
@小白创作中心

如何在 Ubuntu 上安装 VS Code

引用
1
来源
1.
https://go.lightnode.com/zh/tech/install-vscode-on-ubuntu

Visual Studio Code(VSCode)是微软推出的一款轻量级、功能强大的代码编辑器,深受开发者喜爱。对于Ubuntu用户来说,掌握VSCode的安装方法可以显著提升开发效率。本文将详细介绍三种在Ubuntu系统上安装VSCode的方法,包括软件中心安装、APT包管理器安装和DEB包安装,帮助你快速上手这款优秀的开发工具。

引言

Visual Studio Code (VSCode) 是由微软开发的一款功能强大、用途广泛且免费的源代码编辑器。由于其轻量级特性、丰富的功能集和强大的扩展生态系统,它在开发者中获得了巨大的人气。VSCode 支持广泛的编程语言和框架,使其成为初学者和经验丰富的开发者的理想选择。

对于 Ubuntu 用户来说,安装 VSCode 开启了代码编辑、调试和版本控制集成的无限可能。无论你是网页开发者、数据科学家还是系统管理员,VSCode 都能显著提高你的生产力并简化你的工作流程。

在本指南中,我们将带你完成在 Ubuntu 上安装 Visual Studio Code 的过程。我们将介绍多种安装方法,确保你可以选择最适合你的需求和 Ubuntu 操作系统使用熟练度的方法。

前提条件

在我们深入安装过程之前,让我们确保你具备在 Ubuntu 系统上成功安装 Visual Studio Code 所需的一切。以下是前提条件:

  • Ubuntu 操作系统:

  • VSCode 兼容 Ubuntu 16.04 及更高版本。

  • 通过在终端运行

    sudo apt update && sudo apt upgrade  
    

    确保你的 Ubuntu 系统是最新的。

  • 网络连接:

  • 需要稳定的网络连接来下载 VSCode 及其依赖项。

  • 如果你使用的是按流量计费的连接,请注意下载大小约为 60-70 MB。

  • 基本终端知识:

  • 某些安装方法需要使用命令行。

  • 熟悉基本的终端命令会有所帮助。

  • Sudo 权限:

  • 你需要 sudo 访问权限来在 Ubuntu 系统上安装软件。

  • 确保你知道系统的 sudo 密码。

  • 足够的磁盘空间:

  • VSCode 需要约 200 MB 的磁盘空间。

  • 确保你的系统有足够的可用空间。

  • 支持的架构:

  • VSCode 支持 64 位系统。

  • 要检查你的系统架构,在终端运行

    uname -m  
    

    。它应该返回
    x86_64

方法一: 从 Ubuntu 软件中心安装 VSCode

Ubuntu 软件中心提供了安装应用程序的图形界面,这对于喜欢可视化操作的用户来说是理想的选择。以下是使用这种方法安装 Visual Studio Code 的步骤:

  • 打开 Ubuntu 软件中心:

  • 点击 Dock 中的 Ubuntu 软件图标或在活动概览中搜索"Ubuntu 软件"。

  • 搜索 VSCode:

  • 软件中心打开后,点击顶部的搜索栏。

  • 输入"Visual Studio Code"或简单地输入"VSCode",然后按回车。

  • 找到 Visual Studio Code:

  • 你应该在搜索结果中看到 Visual Studio Code。

  • 它通常会显示官方 VSCode 图标,并标明由微软发布。

  • 安装 VSCode:

  • 点击 Visual Studio Code 条目以打开其详情页面。

  • 点击"安装"按钮。

  • 你可能需要输入密码来授权安装。

  • 等待安装完成:

  • 软件中心将下载并安装 VSCode。

  • 这个过程通常需要几分钟,具体取决于你的网络速度。

  • 启动 VSCode:

  • 安装完成后,你可以在软件中心点击"启动"按钮。

  • 或者,你可以在应用程序菜单中找到 VSCode,或在活动概览中搜索它。

方法二: 使用 APT 安装 VSCode

使用 APT (高级包工具) 安装 VSCode 是一种更稳健的方法,确保你直接从微软获得最新版本。这种方法涉及将微软的官方仓库添加到你的系统中。以下是操作步骤:

  • 更新软件包索引: 打开终端并运行以下命令以确保你的软件包索引是最新的:

    sudo apt update  
    
  • 安装依赖项: 通过运行以下命令安装必要的依赖项:

    sudo apt install software-properties-common apt-transport-https wget  
    
  • 导入微软 GPG 密钥: 导入微软 GPG 密钥以确保软件包的完整性:

    wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -  
    
  • 添加 VSCode 仓库: 启用 VSCode 仓库:

    sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"  
    
  • 再次更新软件包索引: 添加新仓库后,更新软件包索引:

    sudo apt update  
    
  • 安装 VSCode: 最后,安装 Visual Studio Code:

    sudo apt install code  
    
  • 验证安装: 安装完成后,你可以通过检查版本来验证:

    code --version  
    

这种方法有几个优点:

  • 你将始终能够访问最新版本的 VSCode。
  • 更新将通过 Ubuntu 的标准更新过程进行管理。
  • 在系统设置脚本中更容易自动化。

方法三: 使用 .deb 包安装 VSCode

使用 .deb 包安装 VSCode 是另一种直接的方法。如果你想先下载软件包然后再安装,或者需要在没有网络连接的机器上安装 VSCode,这种方法很有用。以下是操作步骤:

  • 下载 .deb 包:

  • 打开网页浏览器,访问 Visual Studio Code 官方网站: https://code.visualstudio.com/

  • 点击 Linux 的下载按钮。

  • 选择适用于 Ubuntu/Debian 的 .deb 包。

  • 下载应该自动开始。

  • 找到下载的文件:

  • 默认情况下,文件应该在你的下载文件夹中。

  • 文件名看起来会像
    code_1.XX.X-XXXXXXXXXX_amd64.deb
    ,其中 X 代表版本号。

  • 使用图形界面安装 (选项 1):

  • 下载完成后,双击 .deb 文件。

  • 这应该会打开 Ubuntu 软件中心。

  • 点击"安装"按钮。

  • 当提示授权安装时,输入你的密码。

  • 使用终端安装 (选项 2):

  • 如果你更喜欢使用终端,可以使用以下命令安装 .deb 包:

    sudo dpkg -i ~/Downloads/code_1.XX.X-XXXXXXXXXX_amd64.deb  
    
  • 将 X 替换为你下载文件的实际版本号。

  • 如果遇到任何依赖问题,运行:

    sudo apt install -f  
    
  • 验证安装:

  • 安装后,你可以通过从应用程序菜单打开 VSCode 或在终端运行
    code
    来验证安装。

这种方法有一些优点:

  • 如果你在另一台机器上下载 .deb 文件,它允许离线安装。
  • 你可以控制安装哪个版本。
  • 它对组织中的大规模部署很有用。

安装后步骤

在 Ubuntu 系统上成功安装 Visual Studio Code 后,你可能想采取以下几个步骤来确保最佳体验:

  • 启动 VSCode:

  • 你可以通过多种方式启动 VSCode:

  • 点击应用程序菜单中的 VSCode 图标

  • 在活动概览中搜索"Visual Studio Code"

  • 在终端中输入
    code
    并按回车

  • 设置命令行集成:

  • VSCode 可以从终端启动以打开文件或文件夹。

  • 要启用此功能,打开 VSCode 并:


  • Ctrl+Shift+P
    打开命令面板

  • 输入"shell command"并选择"Shell Command: Install 'code' command in PATH"

  • 之后,你可以使用类似
    code .
    的命令在 VSCode 中打开当前目录

  • 安装扩展:

  • VSCode 的功能可以通过扩展来扩展。

  • 要安装扩展:

  • 点击左侧边栏的扩展图标(或按
    Ctrl+Shift+X
    )

  • 搜索你需要的扩展(例如,Python、C++、JavaScript)

  • 点击你想要的扩展上的"安装"

  • 配置设置:

  • 根据你的喜好自定义 VSCode:

  • 转到 文件 > 首选项 > 设置 (或按
    Ctrl+,
    )

  • 在这里你可以调整各种设置,如主题、字体大小、缩进等

  • 更新 VSCode:

  • 如果你通过 APT 或软件中心安装:

  • VSCode 将随系统更新自动更新

  • 你可以通过运行以下命令手动检查更新:
    sudo apt update sudo apt upgrade

  • 如果你通过 .deb 包安装:

  • 你需要手动下载并安装新版本

  • 当有更新可用时,VSCode 会通知你

  • 学习键盘快捷键:

  • VSCode 有许多有用的键盘快捷键

  • 通过转到 文件 > 首选项 > 键盘快捷方式 查看所有快捷键

  • 一些常用快捷键:

  • Ctrl+P
    : 快速打开文件

  • Ctrl+Shift+P
    : 命令面板

  • Ctrl+/
    : 切换行注释

常见问题 (FAQ)

问: Visual Studio Code 是免费使用的吗?

答: 是的,Visual Studio Code 是免费和开源的软件。它可以免费使用,无需任何费用。

问: 我可以使用 VSCode 来编写非微软开发的语言吗?

答: 当然可以! VSCode 通过其可扩展系统支持广泛的编程语言。你可以找到适用于 Python、Java、C++、Ruby 等多种语言的扩展。

问: 如果我不再需要 VSCode,如何卸载它?

答: 要卸载 VSCode,你可以在终端中使用以下命令:

sudo apt remove code  

如果你是通过 .deb 包安装的,你可能需要使用:

sudo dpkg -r code  

问: VSCode 无法识别我的编程语言。我该怎么办?

答: 你可能需要安装相应的语言扩展。打开 VSCode,转到扩展视图(Ctrl+Shift+X),搜索你的语言以找到并安装相关扩展。

问: 我可以在多台电脑之间同步 VSCode 设置吗?

答: 是的,VSCode 提供了设置同步功能。你可以通过点击左下角的齿轮图标并选择"打开设置同步"来开启它。

问: VSCode 多久更新一次?

答: 微软通常每月发布一次 VSCode 更新。这些更新包括错误修复、性能改进和新功能。

问: 我可以使用 VSCode 进行远程开发吗?

答: 是的,VSCode 通过其远程开发扩展包支持远程开发。这允许你使用容器、远程机器或 Windows 的 Linux 子系统(WSL)作为全功能开发环境。

问: VSCode 和 Visual Studio 是一样的吗?

答: 不,VSCode (Visual Studio Code) 与 Visual Studio 不同。VSCode 是一个轻量级、跨平台的代码编辑器,而 Visual Studio 是一个主要面向 Windows 的完整集成开发环境(IDE)。

问: 我可以为 VSCode 的开发做出贡献吗?

答: 是的,VSCode 是开源的,微软欢迎贡献。你可以在他们的 GitHub 仓库上找到源代码和贡献指南。

问: 我的系统托盘中 VSCode 图标丢失了。如何修复?

答: 这是一些 Linux 发行版上的已知问题。你可以尝试安装
libappindicator1
包:

sudo apt install libappindicator1  

如果这不起作用,你可能需要使用像"TopIcons Plus"这样的 GNOME shell 扩展来显示图标。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号