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

一、VScode的安装

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

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

2安装vscode软件

  • 为便于管理,在家目录下递归建立 ~/linux/tool 二级目录,并将deb文件移动到该目录下。
mkdir -pv ~/linux/toolmv ~/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 pro C/C++重用代码块
C/C++ Advanced Lint C/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-workspace是JSON格式的文件,里面包含所有与该工作区相关联的文件以及相关的配置信息。
  • 一个项目时,在单个文件根目录下就已经足够。
  • 当需要同时在多个项目上工作时,才需要创建工作区。

三、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,重启软件即可。

参考

linux : ubuntu 安装vscode与配置
【Ubuntu】Ubuntu 16.04 安装VSCode
【VS Code】文件夹(Folder)和工作区(Workspace)的使用
VS Code中的“工作区”是什么?

记录:Ubuntu20.04中安装和设置VScode相关推荐

  1. 怎样在 Ubuntu 13.04 Raring Ringtail , 12.10, 12.04 中安装和设置 Samba 实现网上邻居共享...

    Samba 是一款功能强大的共享工具,可以实现与windows的共享,就是我们经常在windows计算机之间使用的网上邻居功能,可以共享文件和打印机等.今天要介绍的是在 Ubuntu 13.04 Ra ...

  2. Ubuntu20.04中安装pycharm社区版本

    Ubuntu20.04中安装pycharm社区版本 目前pycharm的社区版是免费的,如果只用python,社区版能满足要求 下载地址https://www.jetbrains.com/zh-cn/ ...

  3. ubuntu20.04中安装ROS系统,详细介绍各种错误解决方法,直达小海龟

    因为最近学习的缘故,花了半天的时间安装了ROS,期间因为ubuntu也是临时安装的双系统,遇到了各种各样的问题,这里记录一下,主要集中在ROS系统安装问题的解决. Ubuntu系统的安装 ubuntu ...

  4. 在Ubuntu20.04中安装中文输入法

    引言 在Ubuntu系统中,无论是写文档还是在程序中写注释,都经常需要用到中文输入法.本文简单介绍了三种输入法框架,然后详细介绍了在Ubuntu 20.04系统中,IBus框架和Fcitx框架支持的中 ...

  5. Ubuntu20.04中安装shutter

    目录 事情起因 快速安装(命令行安装) 详细描述 官网截屏(使用shutter) 事情起因 从18.04 换成了20.04,但是自带的截屏实在太难用了.于是按照之前的方法安装了shutter,然而发现 ...

  6. ubuntu20.04中安装划词翻译_科研干货 | 知云文献翻译,英文文献阅读必备神器!...

    每天都阅读大量的文献,是不是看着满屏的英文都头疼?不要着急,今天小编就给大家推荐一款文献阅读神器--知云文献翻译,兼具强大的英文翻译及pdf阅读功能,可同时打开多篇pdf.可做标注和注释.可提取pdf ...

  7. 在Ubuntu20.04中安装ROS2 Foxy版本

    配置系统软件源 打开"软件和更新",进入到"Ubuntu软件"页面,允许universe.restricted.multiverse三项,即勾选这三项,如下图所 ...

  8. Ubuntu20.04中安装MySQL在阿里云服务器上

    安装与配置 安装MySQL 首先执行如下命令: sudo apt update sudo apt upgrade sudo apt install mysql-server 安装完成后,MySQL会自 ...

  9. ubuntu20.04中安装划词翻译_教你轻松玩转免安装的网页翻译插件“有道网页翻译2.0”...

    大家在日常网页浏览中肯定多多少少都会碰到英文网站,这时候往往需要花费非常多的时候去自行理解,效率低下,又或者借助浏览器自带的翻译功能进行翻译,但又可能遇到翻译不准的情况. 现在这个问题可以解决啦!&q ...

最新文章

  1. Nodejs与mysql连接池的应用(pool)
  2. Facebook基于数据中心的机器学习实践
  3. 用python写一个简单的爬虫_用Python编写一个简单的爬虫
  4. 尝试Office 2003 VSTO的开发、部署
  5. ie7浏览器传输中文的问题
  6. Spring整合Quartz实现定时任务
  7. Spring之ApplicationContextAware接口详解
  8. python3 学习日志 Microsoft Office 编程
  9. 数据、数据库、数据库管理系统,数据库系统的概念
  10. sounds音标软件Android,Sounds音标app
  11. adb shell 小米手机_Ubuntu下adb连接小米手机
  12. Mac搭建Linux虚拟机
  13. [BUAA OO Unit 2 HW8] 第二单元总结
  14. core data使用教程
  15. # 前端初学html+css+js+bootstrap4+jquery部分后的简单响应式静态网页编写(漫威主题个人博客)
  16. Word文档中如何修改设置行距
  17. JavaSe之多线程
  18. 每日一题——输入某年某月某日,判断是这一年的第几天
  19. GK Summay算法(ϵ−approximate ϕ−quantile)
  20. 30本,推荐一份互联网书单

热门文章

  1. 少年宫计算机室管理制度,少年宫计算机室活动计划](4页)-原创力文档
  2. gazebo中给机器人添加16线激光雷达跑LIO-SAM
  3. 肾内科护理 100326
  4. C语言(二):数据类型
  5. 【Mac】快捷键锁屏
  6. 腾讯云服务器安装java服务部署环境
  7. 开发android怎么开发ios app,怎么开发ios android 都能使用的app
  8. 视频在H5页面在微信浏览器不能自动播放问题
  9. 信用卡号码的解析(转)
  10. 计算机专业加拿大名校录取要求,加拿大留学计算机专业 各名校的申请要求及不同费用...