运维系列&AI系列&Lenovo-G双系统系列(前传-装之前搜索的):记录:Ubuntu20.04中安装和设置VScode

记录:Ubuntu20.04中安装和设置VScode




记录:Ubuntu20.04中安装和设置VScode

摘要

本文详细介绍了如何在Ubuntu 20.04上安装Visual Studio Code (VSCode),包括创建管理目录、安装软件和设置桌面快捷方式。此外,还讲解了VSCodeC/C++开发环境配置,如安装插件、设置GCC编译工具和建立工作区。最后,提到了一些常见问题,如更改软件语言为中文。

记录:Ubuntu20.04中安装和设置VScode

一、VScode的安装

1 从VS官网中下载deb文件:https://code.visualstudio.com/Download

在这里插入图片描述

下载的deb文件会默认存储到 ~/Downloads 下。

在这里插入图片描述

2安装vscode软件
为便于管理,在家目录下递归建立 ~/linux/tool 二级目录,并将deb文件移动到该目录下。
mkdir -pv ~/linux/tool

mv ~/Downloads/code_1.66.2-1649664567_amd64.deb ~/linux/tool/
安装vscode
sudo dpkg -i code_1.66.2-1649664567_amd64.deb
安装后,其快捷方式会默认存放在 /usr/share/applications 目录

在这里插入图片描述

将快捷方式复制到桌面;
cp code.desktop ~/Desktop/
选中桌面的vscode快捷图标,右击鼠标,允许启动。(此时齿轮icon变成正常图标,双击正常启动vscode)。

在这里插入图片描述
在这里插入图片描述

二、VScode的设置

1 安装插件。
在扩展目录下查找开发所需插件。

在这里插入图片描述

Linux-ARM开发常用插件:
插件名称插件描述
C/C++识别C/C++的语法
C/C++ Snippets proC/C++重用代码块
C/C++ Advanced LintC/C++静态检测
Include AutoComplete自动头文件包含
Arm assembly识别ARM汇编语法
compareit比较两个文件的差异
TabNine代码自动补全
DeviceTree设备树语法插件
Rainbow Brackets彩虹花括号,便于代码阅读
vscode-icons图标插件
Chinese(Simplified)汉化插件
2 安装gcc编译工具

在Windows系统中,我们通过MinGW部署C/C++的编译环境。VScode在windows系统下部署C/C++环境
而在Linux系统,我们直接用gcc工具通过命令行方式编译和执行。

安装gcc编译器
sudo apt-get install gcc
3 工作区的建立
.code-workspaceJSON格式的文件,里面包含所有与该工作区相关联的文件以及相关的配置信息。
一个项目时,在单个文件根目录下就已经足够。
当需要同时在多个项目上工作时,才需要创建工作区。

在这里插入图片描述

三、VScode下的工作区搭建和测试

~/Desktop创建工作区的文件夹和测试c文件
mkdir ~/Desktop/demo
touch ~/Desktop/demo/demo.c
将测试文件目录加入到vscode中。

在这里插入图片描述

demo.c中敲上Hello World测试代码。

在这里插入图片描述

vscode中打开命令行终端。(通过gcc编译c代码,并在终端中执行)

在这里插入图片描述
在这里插入图片描述

四、VScode中的一些问题说明

1 下载Chinese中文插件后,改中文问题。

快捷键shift + ctrl + p,在快捷命令行输入config,点选Configure Display Language

在这里插入图片描述

选择zh-cn,重启软件即可。

在这里插入图片描述

参考







小高学起来

记录:Ubuntu20.04中安装和设置VScode

### 命令使用说明 `wsl --import Ubuntu-20.04 D:\WSL\Ubuntu-20.04 D:\WSL\Ubuntu-20.04\Ubuntu-20.04.tar --version 2` 命令用于将一个 Ubuntu-20.04 的系统镜像导入到 Windows Subsystem for Linux (WSL) 中。以下是该命令各部分的详细解释: - `wsl --import`:这是 WSL 的导入命令,用于将一个 Linux 发行版的文件系统镜像导入到 WSL 中。 - `Ubuntu-20.04`:指定导入的 Linux 发行版的名称,用户可以在后续使用这个名称来管理启动该发行版。 - `D:\WSL\Ubuntu-20.04`:指定导入的 Linux 发行版的安装目录,WSL 会将文件系统镜像解压到这个目录下。 - `D:\WSL\Ubuntu-20.04\Ubuntu-20.04.tar`:指定要导入的 Linux 发行版的文件系统镜像文件的路径。 - `--version 2`:指定要使用的 WSL 版本,这里是 WSL 2。WSL 2 提供了更好的性能兼容性,包括对完整 Linux 内核的支持。 ### 可能遇到的问题及解决办法 #### 1. 权限问题 - **问题描述**:在执行导入命令时,可能会因为没有足够的权限而失败。例如,目标目录可能没有写入权限。 - **解决办法**:确保目标目录有足够的写入权限,或者以管理员身份运行命令提示符或 PowerShell。 #### 2. 镜像文件损坏 - **问题描述**:如果镜像文件在传输或存储过程中损坏,导入命令可能会失败。 - **解决办法**:重新导出或下载镜像文件,确保文件的完整性。可以通过计算文件的哈希值并与原始文件的哈希值进行比较来验证文件的完整性。 #### 3. WSL 版本不支持 - **问题描述**:如果系统不支持 WSL 2,或者没有正确启用 WSL 2,导入命令可能会失败。 - **解决办法**:确保系统满足 WSL 2 的要求,并按照微软的官方文档启用 WSL 2。可以通过以下命令检查更新 WSL 版本: ```powershell wsl --set-default-version 2 ``` #### 4. 目标目录已存在 - **问题描述**:如果目标目录已经存在,并且不是空目录,导入命令可能会失败。 - **解决办法**:确保目标目录为空,或者选择一个新的目标目录。 #### 5. 磁盘空间不足 - **问题描述**:如果目标磁盘空间不足,无法容纳镜像文件的解压内容,导入命令可能会失败。 - **解决办法**:清理目标磁盘上的不必要文件,或者选择一个有足够空间的磁盘。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坦笑&&life

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值