如何在 Debian 9 上安装 Visual Studio Code

2023-11-09

视觉工作室代码是微软开发的免费开源跨平台代码编辑器。它有一个内置的调试支持,嵌入式Git控制、语法突出显示、代码完成、集成终端、代码重构和片段。可以使用扩展来扩展 Visual Studio Code 功能。

本教程介绍如何使用 VS Code 存储库中的 apt 在 Debian 上安装 Visual Studio Code 编辑器。

先决条件#

您登录时必须拥有的用户须藤权限能够安装软件包。

在 Debian 上安装 Visual Studio Code#

完成以下步骤以在 Debian 系统上安装 Visual Studio Code:

  1. 首先更新包索引并通过键入以下内容安装依赖项:

    sudo apt updatesudo apt install gnupg2 software-properties-common apt-transport-https curl
  2. 使用以下命令导入 Microsoft GPG 密钥卷曲命令 :

    curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

    将 Visual Studio Code 存储库添加到您的系统:

    sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
  3. 一旦添加了 apt 存储库,安装最新版本的 Visual Studio Code:

    sudo apt updatesudo apt install code

就是这样。 Visual Studio Code 已安装在您的 Debian 桌面上,您可以开始使用它。

启动 Visual Studio 代码#

在 Debian 系统上安装 VS Code 后,您可以通过键入以下命令从命令行启动它code或者单击 VS Code 图标 (Activities -> Visual Studio Code).

第一次启动 VS Code 时,会显示如下窗口:

您现在可以开始根据您的喜好安装扩展并配置 VS Code。

更新 Visual Studio 代码#

当新版本的 Visual Studio Code 发布时,您可以通过桌面标准软件更新工具或在终端中运行以下命令来更新包:

sudo apt updatesudo apt upgrade

结论#

您已在 Debian 9 计算机上成功安装 VS Code。您的下一步可能是安装附加组件并定制您的用户和工作区设置 .

如果您有任何疑问,请在下面留言。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Debian 9 上安装 Visual Studio Code 的相关文章

  • 如何为 python 包模块启用自动完成(IntelliSense)?

    这个问题与 Pygame 无关 我以 Pygame 为例 While experimenting with Pygame I ve noticed that autocomplete is not working for some modu
  • Stylelint VScode 不起作用

    我想使用 css linter 风格林特 https stylelint io 在我的 VScode 文本编辑器上 我下载了插件并安装它 然后将 css validate 设置为 false 但我的 CSS 文件上没有任何显示错误的框 我能
  • 如何在不使用 IDE 的情况下在 Linux 上运行 Java 项目

    我是 Java 新手 基本上 我开发了一个java项目 其中包含Eclipse中的多个Java包 该项目在我安装了 redhat Linux 的桌面上运行正常 然而 我需要在一个更强大的没有安装X11的Linux服务器 redhat ent
  • 在内核代码中查找函数的最佳方法[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我开始浏览内核代码 遇到的一件事是如何跟踪函数调用 结构定义等 有没有一种好的方法可以快速跳转到函数定义并退出 我尝试过 Source N
  • 如何从 Chrome React Dev Tools 打开 VS code 中的组件文件?

    是否可以右键单击 React Dev 工具下可见的组件 然后单击 在 IDE 中显示 从而在 VSCode 中打开该文件 这将是有益的 因为我不必去寻找该组件 我经常想在 VS Code 中查看某个组件的源代码 但由于组件的模块化复用 代码
  • 如何在 VSCode 调试器中执行异步函数? [复制]

    这个问题在这里已经有答案了 如果我在一些 javascript 代码中放入 VSCode 调试器并使用 wait 调用异步函数 它只会返回一个承诺 如何解决调试器中的承诺 以便我可以看到结果是什么 例如 如果我定义一个像这样的函数 cons
  • VSCode:如何在每个终端打开后运行命令?

    在 Windows 上我必须运行命令start ssh agent cmd在我打开的每个新终端会话上 我的开发环境是VSCode 每天都会打开十几个新终端 每个终端打开后 我必须手动运行此命令 有没有一种方法可以在每次打开终端时在终端上运行
  • 基于摩纳哥编辑器的命名空间自动完成

    我知道摩纳哥编辑器可以根据您的自定义规则自动完成提示 但我不知道如何自动完成基于名称空间 像这样 我还在自定义完成项提供程序内部实现了别名智能感知支持 目标是在 标签 上显示自定义建议 const completionItemsProvid
  • 声明的包“”与预期的包不匹配

    我可以编译并运行我的代码 但 VSCode 中始终显示错误 早些时候有一个弹出窗口 我不记得是什么了 我点击了 全局应用 从那以后一直是这样 Output is there but so is the error The declared
  • 使用 Flutter 3.10 / Dart 3.0 进行 VS Code 调试<优化>

    在最新的 颤振 升级 之后 我在 VS Code 调试期间查看某些变量时遇到问题 如何在悬停时查看变量的内容而不是获取此内容 Screenshot of hovering variable 这仅发生在某些变量上 其他变量我可以正常查看内容
  • 如何在 VSCode 中的 switch-case 语句中自动缩进?

    有点令人沮丧的是 vscode 会自动执行很多操作 但是当使用 switch case 语句时 它不会在冒号后自动缩进 这就是如果我在不干扰的情况下打字的话我会得到的结果 int x 32 switch x case 33 break ca
  • Eclipse 的 Bash 脚本插件? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有正经的bashEclipse 的插件 我唯一的要求是语法突出显示 我用谷歌搜索过 但没有看到任何
  • 如何在 Code::Blocks 中启用 C 自动完成?

    如何在 Code Blocks 中启用 C Std lib 函数自动完成 转到 设置 gt 编辑器 gt 代码完成和符号浏览器 并确保未选中 禁用代码完成
  • 在 Mac OSx 上安装 Android Studio 时缺少平台工具

    我正在尝试在 Mac OSx 上安装 Android Studio 目的是学习一些 Android 开发 提供的说明只是为了 1 Launch the dmg file you downloaded 2 Drag and drop Andr
  • 安装软件包时出现无法加载软件包 %s 错误

    我正在 Delphi 2007 上进行测试 我的小组项目由 2 个包组成 包运行 bpl 它被标记为 仅运行时 并包含一个名为 uMyTestRun pas 的单元 其中定义了一个空的 TFrame 后代 unit uMyTestRun i
  • 什么是 jsconfig.json?

    如果我在 Internet 上搜索相同的问题 那么我只会得到 Visual Studio Code 网站和一些实现它的博客的链接 我想知道那是jsconfig json特定于 Visual Studio Code 或javascript w
  • 如何使用Python distutils?

    我用 python 编写了一个快速程序 将 gtk GUI 添加到 cli 程序中 我想知道如何使用 distutils 创建安装程序 因为它只是命令行应用程序的 GUI 前端 所以它只能在 nix 中工作 所以我不担心它是跨平台的 我的主
  • 如何在 Visual Studio Code 中打开“launch.json”文件?

    我是一名刚开始学习 Python 的新程序员 但有一些事情困扰着我 我想改变它 正如我所见 执行代码时可以从终端删除不需要的路径 我不知道如何访问 Visual Studio Code启动 json文件和谷歌上的所有解释都相当混乱 请注意
  • 在 jsconfig.json 中找不到“import-resolver-typescript/lib”错误

    Problem Error File Users nish7 Documents Code WebDev HOS frontend node modules eslint import resolver typescript lib not
  • Eclipse自动保存

    我希望 Eclipse 在每次编辑文件时自动保存 就像它自动构建一样 因为我去年一直在使用 IntelliJ 默认情况下会自动保存 所以我一直遇到以下问题 在 Eclipse 中进行一些更改 忘记按保存 运行构建 单元测试 并注意到一些奇怪

随机推荐

  • ZSH 和 BASH 有什么区别?

    当我们浏览类 Unix 操作系统的世界时 我们会遇到不同的 shell 环境 每个环境都有其独特的特性和功能 两种常用的 shell 环境是 Bash Bourne Again Shell 和 Zsh Z Shell 在本文中 我们将深入探
  • 如何在 Linux 中设置/创建环境和 Shell 变量

    Shell 是操作系统的命令解释器 处理在命令行中输入的命令 在 Linux 中广泛使用 变量就像指向特定数据的指针 并保存可以是任何值的特定值 用户可以在 Shell 的帮助下创建 删除或分配变量 当 Shell 运行时 存在三种类型的变
  • 如何在 Ubuntu 16.04 中将 Unity 启动器移动到底部

    将 Unity 启动器移至底部 Ubuntu 16 04 还提供了将 Unity 启动器移动到底部的选项 Ubuntu 早期版本不提供此选项 但现在我们可以将 unity 启动器移动到底部或左侧 本教程将帮助您在 Ubuntu 16 04
  • 什么是 JavaScript 闭包及其示例?

    JavaScript 是一种多功能编程语言 支持多种编程范例 JavaScript 最强大的功能之一是闭包 它允许开发人员创建强大而灵活的代码 在本文中 我们将探讨什么是闭包以及它们如何工作 并提供一些示例 JavaScript 中的闭包是
  • 如何在 Ubuntu 16.04、14.04 和 LinuxMint 18 中安装 Filezilla

    文件齐拉是最流行的跨平台 开源 ftp 客户端 FileZilla 可用作 FTP FTPS 和 SFTP 客户端 具有许多功能和直观的图形用户界面 以下是 FileZilla 的一些主要功能 访问以下网址在 Linux 系统上安装和配置
  • 在 Ubuntu 中设置启动和关闭脚本

    Linux 操作系统的强大功能之一是能够通过在启动 关闭或重新启动时运行脚本来控制系统的行为 本文作为在 Ubuntu Linux 中设置这些脚本的实用指南 从自动化日常任务到初始化服务 潜在的用例几乎是无限的 让我们深入探讨如何利用此功能
  • 用于备份 SQL Server 数据库的 PowerShell 脚本

    数据库管理是任何依赖数据存储和检索的应用程序的一个关键方面 确保数据完整性和可用性至关重要 此过程中最基本的步骤之一是创建 SQL Server 数据库的定期备份 在本文中 我们将演示如何创建一个 PowerShell 脚本 该脚本可自动执
  • 如何在 MacOS 上安装 Node.js

    Node js 是一个强大的 JavaScript 运行时环境 允许您在服务器端执行 JavaScript 它广泛用于开发可扩展的 Web 应用程序 命令行工具等 在本文中 我们将介绍在 macOS 系统上安装 Node js 的过程 先决
  • 如何在 Ubuntu 和 Debian 上导入 GPG 密钥(无需 apt-key)

    最新的基于 Debian 的系统已弃用 apt key 命令 此命令用于将 GPG 签名密钥导入系统 这个命令在 Debian 10 及其衍生版本之前一直运行良好 Debian 11 及其衍生版本 如 Ubuntu 22 04 发布后 用户
  • 如何为 Node.js 应用程序设置 Apache 反向代理

    如果您的 Node js 应用程序在可访问 Internet 的服务器上运行 您将需要设置反向代理 以便外部用户可以通过 URL 例如 https example com 访问您的应用程序 即使您的 Node js 应用程序运行在专用网络上
  • 了解 Linux 进程状态的基本指南

    Linux 是世界上最流行的操作系统之一 以其效率和可靠性而备受赞誉 它是许多服务器 超级计算机和嵌入式系统的核心 Linux 的强大功能很大一部分源于它对系统进程的管理 本文提供了了解 Linux 进程状态的基本指南 并举例说明以便更好地
  • 如何在生产服务器上安全地重新启动 Apache

    要在生产服务器上安全地重新启动 Apache 建议使用 apachectl 或 httpd 工具 取决于您的系统 它提供了优雅的重新启动命令 这可确保所有当前操作在服务重新启动之前完成 验证配置文件 重新启动之前 请确保您的 Apache
  • 如何在 Ubuntu 20.04 上安装和配置 Fail2ban

    Fail2ban 是一种用于提高服务器安全性免受网络攻击的工具 它允许您根据定义的设置临时或永久阻止远程 IP 地址 它可以帮助您保护服务器和数据免受攻击者的侵害 本教程帮助您在 Ubuntu 20 04 LTS Linux 系统上安装 F
  • 什么是 SHA-512 算法?

    安全哈希算法 SHA 是将数据转换为固定长度哈希值的加密函数 可以将其视为数据的数字 指纹 SHA 512 算法是 SHA 2 安全哈希算法 2 家族的一部分 该算法由美国国家安全局 NSA 设计 并由美国国家标准与技术研究所 NIST 于
  • df 命令 – 检查 Linux 中的磁盘空间

    你使用Linux吗 如果是这样 那么您就知道它是一个功能强大的操作系统 具有大量工具和选项来帮助您管理系统 Linux 提供的最有用的工具之一是 df 命令 它允许您检查磁盘空间 在这篇博客中 我们将了解如何使用 df 命令来检查 Linu
  • Git 技巧:安全删除本地和远程分支

    使用 Git 是现代软件开发的重要组成部分 随着项目的发展 我们经常发现自己有多个分支代表不同的开发阶段 然而 维护太多分支可能会导致混乱和混乱 在本文中 我们将探讨安全有效地删除 Git 远程和本地分支的步骤 确保干净且有组织的工作流程
  • Linux Nohup 命令

    The nohup命令执行指定为其参数的另一个程序并忽略所有SIGHUP 挂断 信号 SIGHUP是当进程的控制终端关闭时发送到进程的信号 通常 当您通过 SSH 运行程序时 如果连接断开或注销 会话将终止 并且从终端执行的所有进程都将停止
  • 如何在 CentOS 7 上安装和使用 FFmpeg

    FFmpeg 是一个用于处理多媒体文件的免费开源工具集合 它包含一组共享的音频和视频库 例如libavcodec libavformat和libavutil 使用 FFmpeg 您可以在各种视频和音频格式之间进行转换 设置采样率 捕获流音频
  • 如何在 Debian 10 上安装 Python 3.8

    Python 是世界上使用最广泛的编程语言之一 凭借其简单易学的语法 Python 成为初学者和经验丰富的开发人员的热门选择 Python 是一种非常通用的编程语言 它可用于构建各种应用程序 从简单的脚本到复杂的机器学习算法 Debian
  • 如何在 Debian 9 上安装 Visual Studio Code

    视觉工作室代码是微软开发的免费开源跨平台代码编辑器 它有一个内置的调试支持 嵌入式Git控制 语法突出显示 代码完成 集成终端 代码重构和片段 可以使用扩展来扩展 Visual Studio Code 功能 本教程介绍如何使用 VS Cod