编程语言相关
- C/C++
C/C++ IIntelliSense, debugging, and code browsing,微软官方插件,C语言必背插件,可实现符号跳转等
常见快捷键如下:
– Ctrl+P:根据文件名找对应文件
– Ctrl+F:在当前文件中搜索符号
– Ctrl+Shift+P:在工程中搜索符号
– F12:跳转到定义
– Shift+F12:跳转到引用
– Ctrl+G:输入行号直接在当前文件中跳转
– Shift+Ctl+O:显示函数列表,也可以用左下角的大纲。
开发相关
- Code Runner
代码一键运行,支持超过40种语言
- Code Time
提供编程度量,诸如修改行数、编码时间等维度信息
- highlight-icemode
高亮插件,选中相关符号后,可以高亮所有代码;
如果不使用插件,可修改配置文件:“editor.selectionHighlightBackground”: “#000000”;
Git/SVN相关
- GitLens — Git supercharged
Git透视镜,强大的git源代码管理插件,可以:
– 提交代码
– 查看提交信息
– 定位某一行的修改信息
- Git Graph
看各分支有那些commit,以及它们的具体内容和相互关系,以图形化的形式展现出来
- SVN
SVN相关操作都支持
Linux服务器相关
- Remote-SSH
可以在vscode界面通过ssh连接Linux服务器(带IDE的putty),完美的解决了在windows下开发linux程序的问题
- Remote - SSH: Editing Configuration Files
配合上面那个插件使用,提供了一些扩展功能。
- SSH FS
通过SSH协议,mounting一个Linux服务器上的目录作为本地工作目录
- Remote Development
该插件相当于Remote-SSH+SSH FS
汉化
- Chinese (Simplified) Language Pack for Visual Studio Code
微软官方插件,汉化vscode整个页面,英语不好的人的福音
主题、风格
- Bracket Pair Colorizer
为代码中各种结对的括号兄弟们提供了颜色高亮
- TODO Highlight
高亮显示TODO的内容
- vscode-icons
可控制vscode中的文件管理的树目录显示图标
- Material Icons Theme
也是vscode文件图标,和vscode-icons同样作用
- Material Theme
一个简单而又干净的主题。这里有很多配置选项,用于颜色配置
- Community Material Theme
和Material Theme类似的一个主题,社区版本
Markdown相关
- Markdown All In One
书写markdown的利器
- Markdown PDF
需要chromiun(特定版本的chrome浏览器),可将markdown转换为pdf格式
- Markdown Preview Enhanced
功能强大的markdown插件,也可将markdown转换为pdf格式,详细说明可参考汉化说明
- Marp
增强了vscode的Markdown预览窗格
画图相关
- Draw.io Integration
将Draw.io整合进入了vscode,一个德国工程师整合的,非官方版本
- vscode-mindmap
脑图,vscode也可以画脑图了
- Markdown Preview Enhanced
第二次出现了,利用markdown的绘图插件(Mermaid.js(关键字mermaid) 和 ditta(关键字ditaa))来绘图
编码格式
- gbktoutf8
中文注释显示乱码,安装该插件可解决
- “files.autoGuessEncoding”: true
- 选择右下角编码格式,选择“Reopen with encoding”;
刷题
- LeetCode
可以直接在vscode上装刷力扣的插件,非常方便。
rest接口相关
- REST Client
可以进行rest接口测试,可以代替Postman;
新建.http或者.rest 结尾的文件,然后填入相关指令执行即可。