vscode是一款非常轻量级的编辑器,你可以通过安装甚至自己编写一些小的插件来满足各种不同的使用需求,使用起来非常简介方便。

1.进入官方网站下载最近版本:

选择deb

2.打开终端,输入一下命令:sudo dpkg -i code_1.38.1-1568209190_amd64.deb

3.打开vscode应用程序,安装完成.

vscode界面

4.vscode配置cmakelists,调试C++程序

首先,安装vscode的插件,c/c++,c++ intelligent,cmake,cmake tools;

依次运行,cmake,build,debug

其中将[all]切换为想要进行debug的可执行文件,点击debug(虫子型图标),如果提示`Target debugging is no longer supported with the legacy driver`

这是因为安装的cmake版本过低的缘故.

解决方法:[注]

查看自己的cmake版本,ubuntu16.04 默认安装的cmake为3.5.1版本,而vscode的cmake插件要求cmake>=3.7.1;更新自己的cmake,重新打开vscode,依次运行,cmake,build,debug即可成功调试.

5.vscode 缩进2个空格

修改Editor:Detect Indentation和Tab Size=2,并使之生效.

或者,shift+shift+p,输入Indent Using Spaces,选择2.

参考:

linux终端下载vscode,Ubuntu:安装vscode相关推荐

  1. Ubuntu安装vscode步骤

    Ubuntu安装vscode步骤 下载deb文件,网址是 点击官网下载 CSDN-> 版本:1.51.1版本->点击下载 下载好放到ubuntu系统里 然后执行命令 sudo dpkg - ...

  2. 从Linux终端下载文件的2种方法

    如果您坚持使用Linux终端,例如在服务器上,如何从终端下载文件? Linux中没有下载命令,但是有几个用于下载文件的Linux命令. 在这个终端技巧中,您将学习在Linux中使用命令行下载文件的两种 ...

  3. Ubuntu安装vscode软件编辑工具

    VSCode是VisualStudioCode(简称VSCode)是由微软研发的一款免费.开源的跨平台代码编辑器,目前是前端(网页)开发使用最多的一款软件开发工具. 本节将介绍在ubuntu上安装vs ...

  4. linux终端下载notepad,在Linux系统上安装NotePad++的三种方法介绍

    本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...

  5. (jetson nano)ubuntu安装vscode为ros编写提供开发环境

    步骤: 1.下载vscode安装包(解决下载慢的问题) 2.安装vscode和打开vscode 3.将ros工作空间添加到vscode中开始程序开发 1.下载vscode 到vscode官网寻找自己需 ...

  6. linux终端界面美化,Ubuntu 18.04系统美化记录:Grub2\主题\登录界面\终端美化

    初装Ubuntu 18.04系统后想美化操作系统,该怎么做?以下为你介绍Ubuntu 18.04美化一体化:Grub2美化.主题美化.登录界面美化.终端美化.以下美化仅是初级介绍,如果需要更多请看Li ...

  7. 华为linux版本wifi驱动,Ubuntu安装无线网卡驱动 Wifi/BT BCM4330 (AP6383)

    像BCM4330 (AP6383)这样的Wifi/蓝牙一体化芯片常见于一些平板电脑.笔记本和mini pc中.特别是z3735.z8300.core m这些芯片的平板电脑很常见.AP6210也比较常见 ...

  8. linux winrar 安装目录,WinRAR 5.61发布,提供Linux版本下载,附安装方法

    压缩及解压缩工具WinRAR 5.61已经发布下载,提供WinRAR (32/64 bit) 5.61.RAR 5.61 for Linux.RAR for Android.RAR 5.61 for ...

  9. linux终端录像工具,Linux_Ubuntu安装屏幕录像工具Simple Screen Recorder的方法,  Simple Screen Recorder是一款简 - phpStudy...

    Ubuntu安装屏幕录像工具Simple Screen Recorder的方法 Simple Screen Recorder是一款简单的屏幕录像工具,能够在屏幕上录制视频.教程,可用于手机和电脑系统, ...

  10. linux终端下载vscode,如何在Ubuntu18上安装VScode

    Visual Studio Code 是Microsoft开发的一种开源跨平台代码编辑器.它内置的调试支持,嵌入式 Git 控件,语法突出显示,代码自动完成,集成终端,代码重构和代码片段. 在Ubun ...

最新文章

  1. Java-Java I/O流解读之基于字符的I / O和字符流
  2. git的简单操作命令
  3. Linux IO复用区别与epoll详解
  4. LeetCode 1615. 最大网络秩(出入度)
  5. 入门Vue.js要学习哪些知识?
  6. python中again函数怎么用_Python中的偏函数怎么用?
  7. *第八周*数据结构实践项目一【建设顺序串算法库】
  8. 解决 未能为数据库 '数据库用户名' 中的对象 '表名' 分配空间,因为文件组 'PRIMARY' 已满...
  9. 谷歌学术上不了的解决办法
  10. 鹦鹉用 Echo 购物成功?浙大“海豚攻击”不服
  11. C++取整数与取小数的函数和方法
  12. java语言变量分为_在Java语言中变量分为四种,分别是___________________________________________。_学小易找答案...
  13. WIN10 登录samba服务器提示秘密不正确
  14. 拿了“普通女生”的人生剧本,可以不普通吗?
  15. Esp8266进阶之路14 esp8266的 FreeRtos系统学习的正确姿势,环境配置环境、烧录。(附带demo)
  16. 红旗 linux 8,中科红旗Asianux Server Linux 8有何突出之处,附新功能介绍
  17. 网易严选风控实践(上)-打造现代化的风控体系
  18. FFMPEG 从USB摄像头捕获数据
  19. S32K144 RTC
  20. 主流计算虚拟化技术/华为的产品介绍

热门文章

  1. 查看SQLSERVER内部数据页面的小插件Internals Viewer
  2. 【redis源码】(五)Ziplist
  3. 使用Secure Store Service连接数据库
  4. 值类型和引用类型小解
  5. login组件的两种用法_Vue.js 组件该如何正确的复用和扩展
  6. 【转】C#中Json和类的相互转化
  7. App.config配置详解
  8. linux快速安装mysql教程
  9. Android 修改字体,跳不过的 Typeface
  10. 华为助力“沙漠奇迹”成为高密互联的高尔夫球场