1、实现保存时自动格式化代码
-
1)文件 ------.>【首选项】---------->【设置】;
-
2)工作区------->【文本编辑器】------------>【正在格式化】-------->【Format On Save】
Format On Save Mode 控制在保存时设置格式是设置整个文件格式还是仅设置修改内容的格式。仅当**"#editor.formatOnSave#"**
处于启用状态时适用。
2、一些有用的小技巧设置:
-
在设置中搜索:
editor.tabSize Tab设置4空格
“editor.insertSpaces”: true 按下tab键时插入空格
需把Detect Indentation关闭files.trimTrailingWhitespace 保存文件删除行末空格
renderControlCharacters 显示tab 编辑器中显示空格、tab符号
renderWhitespace 选择all,即可显示空格.
3、vscode使用插件记录:
Prettier - Code formatter 插件,保存时自动格式化代码。
Doxygen Documentation Generator 可以方便地生成规范的注释。
当在文件头部输入 “/**” 后回车,自动生成模板文件注释。
在函数上面 “/**” 后回车,自动生成模板函数注释。
indent-rainbow 方便看到代码的缩进,用五颜六色的色块来对代码的缩进做区分的
Bracket Pair Colorizer 括号高亮#
Git History 显示提交历史记录的美丽图表等等,选择任何一个文件或者文件夹,鼠标右键就可以看到Git: View File History 标签了。
GitLens — Git supercharged 可以增强 VSCode 内置 Git 的功能。
效果是你鼠标点击哪一行代码,后面都会提示who, when,do what,鼠标悬浮提示上回显示作者,版本,时间,点击作者直接可以发邮件,非常方便。
GitHub Pull Requests and Issues 可以使得开发者在 Visual Studio Code 轻松 review 和管理 GitHub pull requests,功能包括:
在 VS Code 认证并连接到 GitHub 账号
在 VS Code 中,列出当前 GitHub repo 的所有 pull requests
在 VS Code 中,review GitHub pull requests,进行文件比较,添加 comments
在 VS Code 中,轻松 checkout 当前正在 review 的 pull requests,从而可以利用 VS Code 强大的 Go to Definitions、Find All References、IntelliSense 等功能来验证 pull requests。
Community Material Theme 插件主要是改变背景颜色、代码高亮和字体。
Material Theme 换各类暗色主题
Material Theme Icons 替换默认 VSCode 图标的绝佳选择。设计的大型图标目录与主题融为一体,使其更加美观,这有助于你在资源管理器中轻松找到你的文件。
vscode-icons 图标插件可以使得文件结构更加清晰。
Chinese (Simplified) (简体中文) 使用中文配置必选Chinese插件
Visual Studio IntelliCode 能帮助开发人员生成智能代码补全提示,并且它内置支持很多种编程语言。
C/C++ 可以使得C++的编写变得更加容易。必备的插件,如果不安装,代码无法跳转,也没有自动补全。
C++ Intellisense 跳转到定义;代码自动补全;查找代码引用;列举 symbols;
C/C++ Extension Pack
C/C++ Runner
C/C++ Themes
Code Runner 运行与调试功能
cmake 功能使得CMakeLists.txt的书写变得容易,具有自动补全和高亮功能。
CMake Tools 这个Cmake插件是对前一个的插件扩展,主要是cmake命令的支持方面,前一个插件是cmake脚本语言的支持
翻译(英汉词典) 字典翻译#,悬停显示翻译结果
Code Translate 是一款纯粹的滑词翻译软件
Comment Translate 选中自动翻译,很简单。
Google Translate 选中汉字翻译英文、选中英文翻译汉字,快捷键 Ctrl + Shift + T
Dependency Analytics 分析项目中npm模块依赖,给出了很直观的数据反馈
Jupyter 是一个开源项目,让您轻松地将Markdown文本和可执行的Python源代码组合在一名为Notebooks的画布上。
Live Share 实时共享代码编辑,跟随团队其他成员的光标,协作调试代码,共享本地服务器,共享终端
Live Share Audio 可以进行实时的团队语音。
Red Hat Commons
Remote - Containers 连接Docker容器。(非常惊艳)
Remote - SSH 通过ssh,连接远程服务器。(平平无奇)
Remote - SSH: Editing Configuration Files
Remote - WSL 连接“Windows Subsystem for Linux”(就是在Win10中安装的Linux)。
Better C++ Syntax