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/
下载好的安装包: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:~$
04. vscode汉化
4.1 点击左边几大按钮中的第4个“Extensions”
4.2 在搜索输入框输入“chinese”关键测,自动搜索出来很多相关的插件
4.3 选择“Chinese (Simplified) Language Pack for Visual Studio Code”这个插件包,在右边出现这个插件包的详细信息
4.4 点击“install”
4.5 安装完成后,在右下角弹出一个提示,询问是否重新启动,选择“Restart Now”
4.6 安装中文插件之后,所有显示全部为中文
05. vscode安装C/C++
5.1 安装C/C++插件,选择安装
06. vscode安装运行环境
6.1 选择C/C++ Compile Run extension,然后选择安装
相关插件总结:
**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
7.2 编写简单的Hello World代码
代码参考如下:
#include <stdio.h>
int main(void)
{
printf("hello world\n");
return 0;
}
7.3 启动终端编译test.c
7.4 编译test.c,执行输出结果
08. 附录
8.1 官方参考网站:https://code.visualstudio.com/
8.2 官方文档网站:https://code.visualstudio.com/docs
8.3 vscode下载:javascript:void(0)