跳转至

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