Ubuntu下安装vscode,并解决终端打不开vscode的问题

这篇具有很好参考价值的文章主要介绍了Ubuntu下安装vscode,并解决终端打不开vscode的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Visual Studio Code安装

1,使用 apt 安装

Visual Studio Code 在官方的微软 Apt 源仓库中可用。按照下面的步骤进行即可:

以 sudo 用户身份运行下面的命令,更新软件包索引,并且安装依赖软件:

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

使用 wget 命令插入 Microsoft GPG key :

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

启用 Visual Studio Code 源仓库,输入:

sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"

一旦 apt 软件源被启用,安装 Visual Studio Code 软件包:

sudo apt install code

当一个新版本被发布时,你可以通过你的桌面标准软件工具,或者在你的终端运行命令,来升级 Visual Studio Code 软件包:

sudo apt update
sudo apt upgrade

2,官网下载

建议在Windows下下载linux版本的vscode,然后再传入ubuntu,地址:Download Visual Studio Code - Mac, Linux, Windows

在ubuntu中下载比较的慢。

3,微软商店下载 

apt安装vscode,程序bug,Linux嵌入式开发,ubuntu,vscode,linux

apt安装vscode,程序bug,Linux嵌入式开发,ubuntu,vscode,linux

点击进去搜索即可,但我下载时多次被强制中断。

终端打不开vscode的问题

在终端窗口中输入如下命令以检验是否已安装gcc:

gcc -v  

若能够正确打印出当前gcc的版本信息,则表示已经预装。若没有预装,则用如下命令安装安装 GNU 编译器工具和 GDB 调试器:

sudo apt update
sudo apt-get install build-essential gdb

没有问题后,安装C/C++扩展

apt安装vscode,程序bug,Linux嵌入式开发,ubuntu,vscode,linux

然后进入终端创建一个工程目录,输入:

code .

出现下面的报错:

You are trying to start Visual Studio Code as a super user which isn't recommended. If this was intended, please add the argument `--no-sandbox` and specify an alternate user data directory using the `--user-data-dir` argument.

解决方案1

code --no-sandbox --user-data-dir

解决方案2

source ~/.bashrc 

添加这一行即可: 

alias code='/usr/share/code/code . --no-sandbox --unity-launch'

普通退出可能出现问题:

# 按下Esc ,输入  :wq

E45: 'readonly' option is set (add ! to override)

这里采用强制退出:文章来源地址https://www.toymoban.com/news/detail-753561.html

:wq!
source ~/.bashrc

到了这里,关于Ubuntu下安装vscode,并解决终端打不开vscode的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 虚拟机ubuntu20.04扩容时遇到的问题及解决方法(包含fdisk打不开、开机黑屏无法启动及一种扩容办法)

    在创建ubuntu虚拟机的前期,默认选择了ubuntu的内存为20G,但是用了没多长时间就经常提示我内存不足,我也没怎么在意。直到某一天我发现代码都保存不了了。ubuntu扩容迫在眉睫。、 扩容的具体过程我这一次没有记录下来,着重讲一下遇到的问题,相信我之后还会扩容,后续

    2024年02月08日
    浏览(167)
  • GitHub 打不开问题解决

    这里需要注意的是 右下角文件类型要选择所有文件类型 才能看到 hosts 文件。 👇觉得有帮助的朋友可以支持下作者哦,您的鼓励是我创作的最大动力,如有开发问题可联系作者

    2024年01月25日
    浏览(54)
  • ubuntu20.04打不开github网址的有效解决方案

    问题描述: 重装的ubuntu系统,chrome浏览器刚开始还能打开github网址,然后突然就打不开了,换网络也不行。 1,查询你的电脑IP对应的github网址信息 2,修改host文件,添加第1步查询到github对应的信息 3,测试问题是否解决 第1步 进入这个网址:IP/服务器assets-cdn.github.com的信息

    2024年01月22日
    浏览(50)
  • 记录一次Ubuntu下Firefox、Ubuntu software都打不开的解决方式

    不知道为什么我的火狐浏览器(自带的)不能打开了,本来想看看能不能通过 Ubuntu software 来修复一下,结果这货也打不开了! 尝试 我尝试使用apt/apt-get安装,但是显示的是找不到… 查看日志 我从菜单中 工具 目录看见有个 日志 ,我启动浏览器后发现有个报错: env: “/sn

    2024年02月15日
    浏览(48)
  • Ubuntu20.04点Ubuntu software没反应,打不开的解决方案(Ubuntu笔记)

    首先检查Ubuntu Software的状态,在终端输入:systemctl status snap.ubuntu-software.ubuntu-software.service 如果状态显示为inactive,则需要启动snap.ubuntu-software.ubuntu-software.service,在终端输入:sudo systemctl start snap.ubuntu-software.ubuntu-software.service 如果状态显示为active,则需要重新启动snap.ubuntu-

    2024年02月10日
    浏览(41)
  • Idea安装完成后打不开的问题

    如果最新版本的IDEA 下载完成安装后打不开,可能是因为 dea64.exe.vmoptions 文件中保留了之前版本的配置,注释或者删除就可以了。 1.打开 【C:Users\\0oo0AppDataRoamingJetBrainsIntelliJIdea2022.3】文件,找到idea64.exe.vmoptions 文件。 每个人的电脑不一样,自己注意修改  2.使用记事本打

    2024年02月11日
    浏览(46)
  • 【典型案例】解决idea打不开项目的问题

    前言 今天在使用工作过程中,遇到了一个idea开发工具先关的问题,也是因为解决这个问题耽误了正常搬砖的时间,同时也由于远程办公网速比较卡的原因,导致心情比较心烦气躁,所有针对这个心烦的问题,在这里总结一下,给后续自己提个醒; 问题描述 : 在正常工作中

    2024年02月07日
    浏览(43)
  • 四步解决联想电脑摄像头打不开问题

    1、第一步 先检查电脑摄像头是否开启 二、第二步 打开联想电脑管家,找到工具包,并打开 三、第三步 选择桌面助手,并开启 四、第四步 在桌面助手中,查看摄像头是否关闭,如果关闭,请开启即可

    2024年02月13日
    浏览(52)
  • 解决缺少vcomp120.dll文件打不开软件问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个vcomp120.dll文件进行安装(前提是找到适合的版本),当我们执行

    2024年02月09日
    浏览(78)
  • layui中laydate日期组件闪动打不开问题解决

    在laydate.render里配置 trigger:\\\'click’ 就可以了(已解决)

    2024年02月16日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包