乌班图怎么打开VSCode_VSCode在Ubuntu系统安装与启动教程

乌班图怎么打开vscode_vscode在ubuntu系统安装与启动教程

在Ubuntu系统上打开VS Code,通常是在安装完成后,通过应用程序菜单搜索启动,或者更Geek一点,直接在终端输入

code

命令。安装过程有几种主流方法,每种都有其便利性,选择最适合你的即可。

解决方案

要在Ubuntu上顺利使用VS Code,核心在于两步:安装和启动。

安装VS Code的方法不少,我个人比较推荐通过Snap或直接添加官方APT仓库,这两种方式都能保证你获得最新且稳定的版本。

通过Snap安装(最省心):这是Ubuntu官方推荐的软件包管理方式,简单到不行。打开终端(Ctrl + Alt + T),然后输入:

sudo snap install --classic code

这个命令会从Snap Store下载并安装VS Code,

--classic

参数是允许它访问系统文件,这对于像VS Code这样的IDE来说是必须的。安装过程可能需要一点时间,取决于你的网络状况。

通过APT仓库安装(我的首选,更新及时):如果你像我一样,喜欢通过

apt update && apt upgrade

来统一管理所有软件更新,那么添加VS Code的官方APT仓库是最好的选择。

更新包列表并安装依赖:

sudo apt update
sudo apt install software-properties-common apt-transport-https wget

导入微软GPG密钥:

wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -

如果你遇到

apt-key

被弃用的警告,可以考虑更现代的方式:

wget -q https://packages.microsoft.com/keys/microsoft.asc -O /etc/apt/trusted.gpg.d/microsoft.asc

添加VS Code仓库:

echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" | sudo tee /etc/apt/sources.list.d/vscode.list

再次更新包列表并安装VS Code:

sudo apt update
sudo apt install code

通过.deb包安装(直接粗暴):如果你只是想快速安装一个特定版本,或者网络环境不适合直接访问仓库,可以下载.deb包。

下载.deb包:访问VS Code官网下载页面(

code.visualstudio.com/download

),选择

.deb (Debian, Ubuntu)

版本下载。安装:打开终端,切换到你下载

.deb

文件的目录(比如

~/Downloads

),然后执行:

sudo dpkg -i code_*.deb

如果遇到依赖问题,可以尝试:

sudo apt install -f

启动VS Code:安装完成后,启动就简单了:

图形界面启动: 点击Ubuntu的“活动”菜单(通常在左上角或按Super键),在搜索框中输入“Visual Studio Code”或“code”,点击图标即可。终端启动: 打开终端,输入

code

。如果你想直接打开当前目录下的项目,输入

code .

。想打开特定文件或文件夹,就

code /path/to/your/project

在Ubuntu系统,安装VS Code有哪些主流且靠谱的方式?

说实话,在Ubuntu上安装VS Code,主要就那么几种,每种都有它的拥趸和适用场景。我个人认为,最“主流”且“靠谱”的,无非是Snap包APT仓库。至于直接下载

.deb

包,虽然也行,但后续更新起来就没那么自动化了,对我这种懒人来说,多少有点麻烦。

Snap包安装,这是Ubuntu官方力推的“容器化”应用分发方式。它的好处是啥?简单、隔离、不污染系统环境。你只需要一条命令:

sudo snap install --classic code

,然后等着就行。它会自动处理依赖,把VS Code和它需要的一切都打包在一起。对于新手来说,这简直是福音,不用操心GPG密钥、仓库地址这些细节。但缺点也不是没有,有时候Snap应用启动会稍微慢一点点,或者在文件系统权限上偶尔会遇到一些小别扭(虽然VS Code的

--classic

参数基本解决了这个问题)。对我来说,如果我只是想快速试用,或者在测试环境里装一个,Snap是我的首选。

APT仓库安装,这是我个人在主力开发机上最喜欢的方式。为什么?因为它能让你把VS Code无缝地融入到Ubuntu的传统包管理体系中。一旦你添加了微软的官方仓库并导入了GPG密钥,VS Code就会像Firefox或者LibreOffice一样,通过

sudo apt update && sudo apt upgrade

命令自动更新。这意味着你的VS Code总是最新的,而且更新过程非常流畅,不会有额外的操作。这个方法稍微需要多几步设置,涉及到添加GPG密钥和仓库地址,但这些都是一次性的工作。一旦配置好,后续的维护就非常省心了。对于追求稳定、希望系统所有软件都能统一管理的用户,APT仓库绝对是最佳选择。

直接下载.deb包安装,这个方法其实更像是“应急”或者“特定版本”安装。比如你网络不好,或者想安装一个旧版本的VS Code来兼容某个老项目,下载个

.deb

包,然后用

sudo dpkg -i

命令安装,确实能解决问题。但问题在于,后续的更新你得手动下载新版本,再手动安装一次。这显然不符合现代软件管理的最佳实践。所以,除非有特殊需求,我一般不推荐这种方式作为长期解决方案。

总结一下,如果你追求极致的简单和隔离,选Snap;如果你追求与系统深度集成和自动化更新,选APT仓库。这两种都是非常靠谱的选择,各有千秋。

VS Code安装成功后,如何快速启动并开始使用?

恭喜你,VS Code已经安家落户在你的Ubuntu上了!接下来,如何把它“叫醒”并投入使用,其实比安装简单多了。基本上,你有两种主要的方式来启动它,每种都有其便利性。

图形界面启动:直观又方便

这是最符合直觉的方式,尤其是对于习惯了桌面环境的用户。

按下Super键(通常是Windows键):这会打开Ubuntu的“活动”概览界面。在搜索框中输入“code”或“Visual Studio Code”:你会看到VS Code的图标出现在搜索结果中。点击图标:VS Code就会启动了。

这种方式的好处是显而易见的:你不需要记住任何命令,只需要像打开其他任何应用程序一样操作。它会启动一个新的VS Code窗口,你可以选择打开最近的项目,或者从头开始一个新的工作区。对我来说,这是日常启动VS Code最常用的方式,尤其是我只是想快速打开一个文件或者浏览一下代码的时候。

终端启动:Geek范十足,效率更高

如果你是一个经常与终端打交道的开发者,那么通过终端启动VS Code会让你感觉如鱼得水,甚至能大大提升你的工作效率。最基础的命令是:

code

输入这个命令,VS Code就会启动一个新的窗口。

但终端启动的真正魅力在于它的“上下文感知”能力。

打开当前目录:如果你正在终端的某个项目目录下工作,想直接用VS Code打开这个目录作为工作区,只需要:

code .

这个命令简直是神来之笔!它会用VS Code打开你当前所在的文件夹,这对于快速开始一个项目或者查看某个目录下的文件非常方便。我几乎每天都会用到这个命令。打开特定文件或文件夹:如果你想直接打开一个文件或者一个不在当前目录的文件夹,可以指定路径:

code /path/to/your/file.js
code /path/to/your/project_folder

这对于快速跳转到特定文件进行编辑,或者在不切换终端目录的情况下打开其他

以上就是乌班图怎么打开VSCode_VSCode在Ubuntu系统安装与启动教程的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/17320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月2日 06:33:21
下一篇 2025年12月2日 06:46:35

相关推荐

  • Pboot插件缓存机制的详细解析_Pboot插件缓存清理的命令操作

    插件功能异常或页面显示陈旧内容可能是缓存未更新所致。PbootCMS通过/runtime/cache/与/runtime/temp/目录缓存插件配置、模板解析结果和数据库查询数据,提升性能但影响调试。解决方法包括:1. 手动删除上述目录下所有文件;2. 后台进入“系统工具”-“缓存管理”,勾选插件、…

    2025年12月6日 软件教程
    100
  • Word2013如何插入SmartArt图形_Word2013SmartArt插入的视觉表达

    答案:可通过四种方法在Word 2013中插入SmartArt图形。一、使用“插入”选项卡中的“SmartArt”按钮,选择所需类型并插入;二、从快速样式库中选择常用模板如组织结构图直接应用;三、复制已有SmartArt图形到目标文档后调整内容与格式;四、将带项目符号的文本选中后右键转换为Smart…

    2025年12月6日 软件教程
    000
  • 怎样用免费工具美化PPT_免费美化PPT的实用方法分享

    利用KIMI智能助手可免费将PPT美化为科技感风格,但需核对文字准确性;2. 天工AI擅长优化内容结构,提升逻辑性,适合高质量内容需求;3. SlidesAI支持语音输入与自动排版,操作便捷,利于紧急场景;4. Prezo提供多种模板,自动生成图文并茂幻灯片,适合学生与初创团队。 如果您有一份内容完…

    2025年12月6日 软件教程
    000
  • Pages怎么协作编辑同一文档 Pages多人实时协作的流程

    首先启用Pages共享功能,点击右上角共享按钮并选择“添加协作者”,设置为可编辑并生成链接;接着复制链接通过邮件或社交软件发送给成员,确保其使用Apple ID登录iCloud后即可加入编辑;也可直接在共享菜单中输入邮箱地址定向邀请,设定编辑权限后发送;最后在共享面板中管理协作者权限,查看实时在线状…

    2025年12月6日 软件教程
    100
  • REDMI K90系列正式发布,售价2599元起!

    10月23日,redmi k90系列正式亮相,推出redmi k90与redmi k90 pro max两款新机。其中,redmi k90搭载骁龙8至尊版处理器、7100mah大电池及100w有线快充等多项旗舰配置,起售价为2599元,官方称其为k系列迄今为止最完整的标准版本。 图源:REDMI红米…

    2025年12月6日 行业动态
    200
  • Linux中如何安装Nginx服务_Linux安装Nginx服务的完整指南

    首先更新系统软件包,然后通过对应包管理器安装Nginx,启动并启用服务,开放防火墙端口,最后验证欢迎页显示以确认安装成功。 在Linux系统中安装Nginx服务是搭建Web服务器的第一步。Nginx以高性能、低资源消耗和良好的并发处理能力著称,广泛用于静态内容服务、反向代理和负载均衡。以下是在主流L…

    2025年12月6日 运维
    000
  • Linux journalctl与systemctl status结合分析

    先看 systemctl status 确认服务状态,再用 journalctl 查看详细日志。例如 nginx 启动失败时,systemctl status 显示 Active: failed,journalctl -u nginx 发现端口 80 被占用,结合两者可快速定位问题根源。 在 Lin…

    2025年12月6日 运维
    100
  • 华为新机发布计划曝光:Pura 90系列或明年4月登场

    近日,有数码博主透露了华为2025年至2026年的新品规划,其中pura 90系列预计在2026年4月发布,有望成为华为新一代影像旗舰。根据路线图,华为将在2025年底至2026年陆续推出mate 80系列、折叠屏新机mate x7系列以及nova 15系列,而pura 90系列则将成为2026年上…

    2025年12月6日 行业动态
    100
  • Linux如何优化系统性能_Linux系统性能优化的实用方法

    优化Linux性能需先监控资源使用,通过top、vmstat等命令分析负载,再调整内核参数如TCP优化与内存交换,结合关闭无用服务、选用合适文件系统与I/O调度器,持续按需调优以提升系统效率。 Linux系统性能优化的核心在于合理配置资源、监控系统状态并及时调整瓶颈环节。通过一系列实用手段,可以显著…

    2025年12月6日 运维
    000
  • Pboot插件数据库连接的配置教程_Pboot插件数据库备份的自动化脚本

    首先配置PbootCMS数据库连接参数,确保插件正常访问;接着创建auto_backup.php脚本实现备份功能;然后通过Windows任务计划程序或Linux Cron定时执行该脚本,完成自动化备份流程。 如果您正在开发或维护一个基于PbootCMS的网站,并希望实现插件对数据库的连接配置以及自动…

    2025年12月6日 软件教程
    000
  • 曝小米17 Air正在筹备 超薄机身+2亿像素+eSIM技术?

    近日,手机行业再度掀起超薄机型热潮,三星与苹果已相继推出s25 edge与iphone air等轻薄旗舰,引发市场高度关注。在此趋势下,多家国产厂商被曝正积极布局相关技术,加速抢占这一细分赛道。据业内人士消息,小米的超薄旗舰机型小米17 air已进入筹备阶段。 小米17 Pro 爆料显示,小米正在评…

    2025年12月6日 行业动态
    000
  • 荣耀手表5Pro 10月23日正式开启首销国补优惠价1359.2元起售

    荣耀手表5pro自9月25日开启全渠道预售以来,市场热度持续攀升,上市初期便迎来抢购热潮,一度出现全线售罄、供不应求的局面。10月23日,荣耀手表5pro正式迎来首销,提供蓝牙版与esim版两种选择。其中,蓝牙版本的攀登者(橙色)、开拓者(黑色)和远航者(灰色)首销期间享受国补优惠价,到手价为135…

    2025年12月6日 行业动态
    000
  • Vue.js应用中配置环境变量:灵活管理后端通信地址

    在%ignore_a_1%应用中,灵活配置后端api地址等参数是开发与部署的关键。本文将详细介绍两种主要的环境变量配置方法:推荐使用的`.env`文件,以及通过`cross-env`库在命令行中设置环境变量。通过这些方法,开发者可以轻松实现开发、测试、生产等不同环境下配置的动态切换,提高应用的可维护…

    2025年12月6日 web前端
    000
  • VSCode选择范围提供者实现

    Selection Range Provider是VSCode中用于实现层级化代码选择的API,通过注册provideSelectionRanges方法,按光标位置从内到外逐层扩展选择范围,如从变量名扩展至函数体;需结合AST解析构建准确的SelectionRange链式结构以提升选择智能性。 在 …

    2025年12月6日 开发工具
    000
  • VSCode终端美化:功率线字体配置

    首先需安装Powerline字体如Nerd Fonts,再在VSCode设置中将terminal.integrated.fontFamily设为’FiraCode Nerd Font’等支持字体,最后配合oh-my-zsh的powerlevel10k等Shell主题启用完整美…

    2025年12月6日 开发工具
    000
  • JavaScript响应式编程与Observable

    Observable是响应式编程中处理异步数据流的核心概念,它允许随时间推移发出多个值,支持订阅、操作符链式调用及统一错误处理,广泛应用于事件监听、状态管理和复杂异步逻辑,提升代码可维护性与可读性。 响应式编程是一种面向数据流和变化传播的编程范式。在前端开发中,尤其面对复杂的用户交互和异步操作时,J…

    2025年12月6日 web前端
    000
  • 环境搭建docker环境下如何快速部署mysql集群

    使用Docker Compose部署MySQL主从集群,通过配置文件设置server-id和binlog,编写docker-compose.yml定义主从服务并组网,启动后创建复制用户并配置主从连接,最后验证数据同步是否正常。 在Docker环境下快速部署MySQL集群,关键在于合理使用Docker…

    2025年12月6日 数据库
    000
  • Xbox高层谈《光环》登陆PS5 最大竞争对手并非索尼

    ·近日,微软正式宣布旗下经典射击游戏的重制之作《光环:战役进化》将首次登陆PS5平台,这一跨平台举动震惊整个游戏行业,也赢得了众多PS玩家的热情欢迎。在接受《纽约时报》采访时,Xbox Game Studios负责人马特·布迪就此发表看法,透露了微软对当前市场竞争格局的全新认知。 ·他表示,尽管外界…

    2025年12月6日 游戏教程
    000
  • Xbox删忍龙美女角色 斯宾塞致敬板垣伴信被喷太虚伪

    近日,海外游戏推主@HaileyEira公开发表言论,批评Xbox负责人菲尔·斯宾塞不配向已故的《死或生》与《忍者龙剑传》系列之父板垣伴信致敬。她指出,Xbox并未真正尊重这位传奇制作人的创作遗产,反而在宣传相关作品时对内容进行了审查和删减。 所涉游戏为年初推出的《忍者龙剑传2:黑之章》,该作采用虚…

    2025年12月6日 游戏教程
    000
  • 如何在mysql中分析索引未命中问题

    答案是通过EXPLAIN分析执行计划,检查索引使用情况,优化WHERE条件写法,避免索引失效,结合慢查询日志定位问题SQL,并根据查询模式合理设计索引。 当 MySQL 查询性能下降,很可能是索引未命中导致的。要分析这类问题,核心是理解查询执行计划、检查索引设计是否合理,并结合实际数据访问模式进行优…

    2025年12月6日 数据库
    000

发表回复

登录后才能评论
关注微信