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,微软商店下载

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

终端打不开vscode的问题

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

复制代码
gcc -v  

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

复制代码
sudo apt update
sudo apt-get install build-essential gdb

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

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

复制代码
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)

这里采用强制退出:

复制代码
:wq!

source ~/.bashrc
相关推荐
IT成长日记3 小时前
【Nginx开荒攻略】Nginx虚拟主机配置:从域名、端口到IP的完整指南
linux·运维·服务器·nginx·虚拟主机
迎風吹頭髮4 小时前
Linux内核架构浅谈8-Linux内核与UNIX的传承:设计思想与特性差异
linux·运维·架构
黑马金牌编程5 小时前
Linux 服务器常见的性能调优
linux·运维·服务器·性能优化
jieyu11195 小时前
网络、主机安全扫描工具
linux·安全·系统安全
tianyuanwo5 小时前
Linux进程管理中的T状态问题分析与解决体系
linux·运维·进程管理·t状态
liuyao_xianhui6 小时前
Linux_基本指令1
linux·运维·服务器
守望时空336 小时前
Linux挂载NTFS分区指南
linux
shan~~7 小时前
linux达梦数据库操作
linux·数据库·chrome
liliangcsdn7 小时前
LLM时代基于unstructured解析非结构化pdf
linux·服务器·数据分析
Codigger官方8 小时前
Linux 基金会牵头成立 React 基金会:前端开源生态迎来里程碑式变革
linux·前端·react.js