Visual Stuio Code 和 Source Insight 一样,都是编辑器,Visual Studio Sode 本教程以后就简称为 VSCode,VSCode 是微软出的一款编辑器,但是免费的。VSCode 有 Windows、Linux 和macOS 三个版本的,是一个跨平台的编辑器。VSCode 下载地址是:https://code.visualstudio.com/,下载界面如图所示:

VSCode 下载地址

1、Windows 版本安装

Windows 版本的安装和容易,和其他Windows 一样,双击.exe 安装包,然后一路“下一步”即可,安装完成以后在桌面上就会有VSCode 的图标,如图所示:

VSCode 图标

双击图标打开VSCode,默认界面如图所示:

VSCode 默认界面

2、Linux 版本安装

我们有时候也需要在 Ubuntu 下阅读代码,所以还需要在 Ubuntu 下安装VSCode。将.deb 软件包拷贝到 Ubuntu系统中,然后使用如下命令安装:

sudo dpkg -i code_1.35.3-1552606978_amd64.deb 

等待安装完成,如图所示:

VSCode 安装过程

安装完成以后搜索“Visual Studio Code”就可以找到,如图所示:

Visual Studio Code

每次打开VSCode 都要搜索,太麻烦了,我们可以将图标添加到 Ubuntu 桌面上,安装的所有软件图标都在目录/usr/share/applications 中,如图所示:

软件图标

在图中找到 Visual Studio Code 的图标,然后点击鼠标右键,选择复制到->桌面,如图所示:

复制图标到桌面

按照图中所示方法将 VSCode 图标复制到桌面,以后直接双击图标即可打开 VSC,Ubuntu 下的 VSCode 打开以后如图所示:

Linux 下的VSCode

可以看出 Linux 下的 VSCode 和 Windows 下的基本是一样的,所以使用方法也是一样的。VSCode 支持多种语言,比如 C/C++、Python、C#等等,本教程我们主要用来编写 C/C++程序的,所以需要安装 C/C++的扩展包,扩展包安装很简单,如图所示:

VSCode 插件安装

我们需要按照的插件有下面几个:

1)、C/C++,这个肯定是必须的。

2)、C/C++ Snippets,即 C/C++重用代码块。

3)、C/C++ Advanced Lint,即 C/C++静态检测 。

4)、Code Runner,即代码运行。

5)、Include AutoComplete,即自动头文件包含。

6)、Rainbow Brackets,彩虹花括号,有助于阅读代码。

7)、One Dark Pro,VSCode 的主题。

8)、GBKtoUTF8,将 GBK 转换为 UTF8。

9)、ARM,即支持 ARM 汇编语法高亮显示。

10)、Chinese(Simplified),即中文环境。

11)、vscode-icons,VSCode 图标插件,主要是资源管理器下各个文件夹的图标。

12)、compareit,比较插件,可以用于比较两个文件的差异。

13)、DeviceTree,设备树语法插件。

如果要查看已经安装好的插件,可以按照图中所示方法查看:

显示已安装的插件

安装好插件以后就可以进行代码编辑了,截至目前,VSCode 界面都是英文环境,我们已经安装了中文插件了,最后将VSCode 改为中文环境,使用方法如图所示:

中文语言包使用方法

根据图中的提示,按下“Ctrl+Shift+P”打开搜索框,在搜索框里面输入“config”,然后选择“Configure Display Language”,如图所示:

配置语言

在打开的 local.json 文件中将 locale 修改为 zh-cn,如图所示:

修改 locale 变量

修改完成以后保存 local.json,然后重新打开 VSCode,测试 VSCode 就变成了中文的了,如图所示:

中文环境

Visual Studio Code 新建工程新建一个文件夹用于存放工程,比如我新建了文件夹目录为E:VScode_Program1_test,路径尽量不要有中文和空格打开VSCode。然后在 VSCode 上点击文件->打开文件夹…,选刚刚创建的“1_test”文件夹,打开以后如图所示:

打开的文件夹

从图中可以看出此时的文件夹“1_TEST”是空的,点击文件->将工作区另存为…,打开工作区命名对话框,输入要保存的工作区路径和工作区名字,如图所示:

工作区保存设置

工作区保存成功以后,点击图中的“新建文件”按钮创建 main.c 和 main.h 这两个文件,创建成功以后 VSCode 如图所示:

新建文件以后的 VSCode

从图中可以看出,此时“实验 1 TEST”中有.vscode 文件夹、main.c 和 main.h,这三个文件和文件夹同样会出现在“实验 1 test”文件夹中,如图所示:

实验文件夹

在 main.h 中输入如下所示内容:

1 #include 23 int add(int a, int b);

在 main.c 中输入如下所示内容:

1 #include 23 int add(int a, int b) 4 {5 return (a + b); 6 }78 int main(void) 9 {10 int value = 0;1112 value = add(5, 6);13 printf("5 + 6 = %d

qt5变成内部头文件 ubuntu_Ubuntu下Visual Studio Code软件的安装和使用相关推荐

  1. Visual Studio Code开发HTML5安装插件快捷使用Bootstrap样式

    Visual Studio Code开发HTML5安装插件快捷使用Bootstrap样式 一.引入bootstrap.css 下载bootstrap,地址:Bootstrap中文网 点击Bootstr ...

  2. Windows下visual studio code搭建golang开发环境

    前言 其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org), 导致一些包无法安装,最终会导致环境搭建失败,跟据这个教程几步,我们将可以快速的构建golang ...

  3. Windows下Visual Studio Code配置Shell开发环境 (超详细图文)| 瞬间提高200%生产力

    人生苦短,务必性感. 要说目前最火的编辑器,我说是Visual Studio Code(VS Code)应该没人反对吧!!!作为一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高 ...

  4. mac下Visual Studio Code (vscode) 配置C++开发

    一.安装command line tool指令: xcode-select --install 一.下载vscode    Visual Studio Code - Code Editing. Red ...

  5. Windows 10下 Visual Studio Code (VSCode) 和 TypeScript 入门

    需要安装 Chrome VSCode这货调试客户端JavaScript代码需要通过Chrome进行 https://www.google.cn/chrome/ 安装 VSCode https://co ...

  6. 【VSCode】Visual Studio Code软件使用入门

    说明 这是一篇VS Code IDE软件使用入门文章,工欲善其事,必先利其器,在使用新IDE之前,不妨先对其进行一个全面了解. 如果你做WPF等桌面端开发,目前VSCode还没有好用的可视化插件,只能 ...

  7. Visual Studio Code 插件推荐安装

    给大家推荐一波vs studio code好用的插件: 1).C/C++,这个肯定是必须的. 2).C/C++ Snippets,即 C/C++重用代码块. 3).C/C++ Advanced Lin ...

  8. Visual Studio Code下c语言环境的安装与运行

    Visual Studio Code下c语言环境的安装与运行 在我们以往的c语言的学习中,c语言的编写代码用的最多的是c free5.0或者vc++6.0,这种软件的学习是我们最初使用的,也是经典的. ...

  9. Ubuntu14.04.6系统下安装软件和程序库(含安装PyCharm、Visual Studio Code、Boost和Eigen程序库等)

    目录 任意目录下鼠标右键打开当前目录下的终端 任意目录下快捷键方式打开当前目录下的终端 安装ubuntu-make 安装PyCharm社区版 安装Visual Studio Code 通过 Snap ...

最新文章

  1. android电池(五):电池 充电IC(PM2301)驱动分析篇【转】
  2. 演练:在组件设计器中创建 Windows 服务应用程序
  3. jQuery datepicker和jQuery validator 共用时bug
  4. Python3.x字符串替换方法replace()、maketrans()和translate()
  5. 当主数据库挂掉的时候,一个可行的备份方法
  6. 简单的dp(dp专题)
  7. [20171124]xxd与通配符.txt
  8. 详解恶意软件 XcodeSpy 如何针对 iOS 开发人员展开供应链攻击
  9. 爬虫第四章 单线程+多任务异步协程
  10. swwht(canvas).demo
  11. 三态门三个状态vhdl_人防门施工方案
  12. Android好用的工具-监测,性能,网络等
  13. Oracle转换Postgres
  14. linux 中文ssid 显示,【两招解决网络设置 支持中文SSID】
  15. 《8问》| 程晓明:未来一定有世界货币,关键在于设计逻辑
  16. 欧氏空间距离和内积_欧式空间、内积空间和赋范空间之间的关系
  17. Clion 2021解决中文输出乱码问题-亲测有效
  18. mfc 标题栏 标题字体 居中显示
  19. KJ分析法(亲和图)的应用实例及知识分享
  20. Springboot中cache的使用

热门文章

  1. pycharm中的settings没有latest version_k8s集群中pod镜像版本检查
  2. 记一次简单的vue组件单元测试
  3. redis队列(list)
  4. Android编译期代码生成之apt实践入门
  5. ROW_NUMBER (Transact-SQL)
  6. PPTP与Open×××区别
  7. 生活等级测试(娱乐性质)
  8. python3 + selenium + (chrome and firefox)使用
  9. Hibernate(十三)迫切内连接fetch
  10. Java NIO学习笔记 三 散点/收集 和频道转换