00. 目录

01. vscode简介

Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。

该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar 也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。

Visual Studio Code 提供了丰富的快捷键 [3] 。用户可通过快捷键 [Ctrl] + [K] + [S] (按住Ctrl键不放,再按字母K键和S键)调出快捷键面板,查看全部的快捷键定义。也可在面板中双击任一快捷键,为某项功能指定新的快捷键。一些预定义的常用快捷键包括:格式化文档(整理当前视图中的全部代码),[Shift] + [Alt] + [F];格式化选定内容(整理当前视图中被选定部分代码),[Ctrl] + [K] + [F];放大视图,[Ctrl] + [Shift] + [=];缩小视图,[Ctrl] + [Shift] + [-];打开新的外部终端(打开新的命令行提示符):[Ctrl] + [Shift] + [C]。

该编辑器支持多种语言和文件格式的编写,截止2019年9月,已经支持了如下37种语言或文件:F#、HandleBars、Markdown、Python、Java、PHP、Haxe、Ruby、Sass、Rust、PowerShell、Groovy、R、Makefile、HTML、JSON、TypeScript、Batch、Visual Basic、Swift、Less、SQL、XML、Lua、Go、C++、Ini、Razor、Clojure、C#、Objective-C、CSS、JavaScript、Perl、Coffee Script、Dockerfile。

02. vscode下载

官方下载网站:https://code.visualstudio.com/

【Tools】Ubuntu中vscode安装和使用_ubuntu vscode

下载好的安装包:code_1.46.0-1591780013_amd64.deb

03. vscode安装

在Ubuntu终端输入以下命令

deng@itcast:~$ sudo dpkg -i code_1.46.0-1591780013_amd64.deb 
[sudo] deng 的密码: 
正在选中未选择的软件包 code。
(正在读取数据库 ... 系统当前共安装有 195077 个文件和目录。)
准备解压 code_1.46.0-1591780013_amd64.deb  ...
正在解压 code (1.46.0-1591780013) ...
正在设置 code (1.46.0-1591780013) ...
正在处理用于 gnome-menus (3.36.0-1ubuntu1) 的触发器 ...
正在处理用于 desktop-file-utils (0.24-1ubuntu2) 的触发器 ...
正在处理用于 mime-support (3.64ubuntu1) 的触发器 ...
deng@itcast:~$ 

【Tools】Ubuntu中vscode安装和使用_linux_02

04. vscode汉化

4.1 点击左边几大按钮中的第4个“Extensions”

4.2 在搜索输入框输入“chinese”关键测,自动搜索出来很多相关的插件

4.3 选择“Chinese (Simplified) Language Pack for Visual Studio Code”这个插件包,在右边出现这个插件包的详细信息

4.4 点击“install”
【Tools】Ubuntu中vscode安装和使用_linux_03

4.5 安装完成后,在右下角弹出一个提示,询问是否重新启动,选择“Restart Now”
【Tools】Ubuntu中vscode安装和使用_linux vscode_04

4.6 安装中文插件之后,所有显示全部为中文
【Tools】Ubuntu中vscode安装和使用_ubuntu_05

05. vscode安装C/C++

5.1 安装C/C++插件,选择安装
【Tools】Ubuntu中vscode安装和使用_linux vscode_06

06. vscode安装运行环境

6.1 选择C/C++ Compile Run extension,然后选择安装
【Tools】Ubuntu中vscode安装和使用_ubuntu vscode_07

相关插件总结:

**C/C++**为必装,提供C/C++支持

Code Runner必装,提供编译后程序的运行环境

C/C++ Snippets建议 提供一些常用的C/C++片段,如for(;????{},安装后写代码方便(tip.如果想要添加自己写的代码段可以点左下角齿轮->用户代码片段)

EPITECH C/C++ Headers 为C/C++文件添加头部(包括作者、创建和修改日期等),并为.h头文件添加防重复的宏

File Templates 文件模板,可以自己添加文件模板

GBKtoUTF8 GBK编码文件转换为UTF-8

Include Autocomplete 头文件自动补全

One Dark Pro 一个好看的vscode主题

Easy C++ projects提供一个简单的编译模式,开启后只要安装了C/C++扩展就可以直接编译运行,建议不用,因为不能自己配置参数

07. vscode测试

7.1 新建文件,保存为test.c
【Tools】Ubuntu中vscode安装和使用_linux_08

7.2 编写简单的Hello World代码

代码参考如下:

#include <stdio.h>

int main(void)
{

    printf("hello world\n");

    return 0;
}

7.3 启动终端编译test.c
【Tools】Ubuntu中vscode安装和使用_linux_09

7.4 编译test.c,执行输出结果
【Tools】Ubuntu中vscode安装和使用_linux vscode_10

08. 附录

8.1 官方参考网站:https://code.visualstudio.com/

8.2 官方文档网站:https://code.visualstudio.com/docs

8.3 vscode下载:javascript:void(0)