VSCode¶
插件推荐¶
本地化¶
- Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code 中文本地化插件
实用¶
- EditorConfig for VS Code 可以在不同的编辑器间使用相同的配置(包括缩进格式、编码方式、行尾序列等),如果参与协作通常都要这个东西。
- Project Manager 为 VSCode 提供了一个项目管理面版
- Todo Tree 识别代码中的所有 TODO、FIXME 等特殊注释,并在一个面板中显示出来
- Bookmarks 代码书签,没怎么用过
- Code Spell Checker 拼写检查,没怎么用过,因为代码里出现的英文单词一般都不是很规范,比如各种奇怪的缩写,还要一个个排除掉,有点麻烦
- Vim 提供类似 Vim 的无鼠标编辑体验
- WSL 支持连接到本地的 WSL 虚拟机
- GitHub Repositories 远程浏览和编辑 GitHub 仓库,如果某些仓库特别大不适合 clone 到本地的话,这个插件非常方便
美化¶
美化就是生产力!
- CodeSnap 生成好看的代码截图
- Error Lens 把错误/警告/信息等直接显示在该行,而不是要打开面版才能查看
- ident-rainbow 给缩进高亮,让你能够清楚地看出缩进层数
- Material Icon Theme 美化插件,好看的图标。
- One Dark Pro 我很喜欢的一个主题。
- Output Colorizer 为 VSCode 的输出面板着色
版本管理¶
我主要还是用 VSCode 自带的 Git 拓展,结合命令行操作,比较少用插件
- Git Graph 增强 Git,以图形的方式显示 git 历史,并支持丰富的操作。
- Gitlens 会把 git 历史信息直接显示在该行,另外还有其它功能,有点臃肿。
文件支持¶
- Office Viewer 支持在 VSCode 里查看非常多种的格式,包括 docx、xlsx、pdf、ttf、zip 等
- Mermaid Chart 支持 mermaid 预览和导出
- PlantUML 和前者差不多,不过是另一种语法的 UML
- YAML 语言服务
- Even Better TOML 格式了 TOML 的语言服务
编程笔记本¶
- Jupyter
- Polyglot Notebooks