跳转至

插件

Common

  • IntelliJ IDEA Keybindings
  • Docker
  • Material Icon Theme:图标更好看
  • Path Intellisense:自动提示路径
  • Todo-Tree:支持 BUG、TODO、FIXME、HACK 四个标签。
  • Remote -SSH:ssh 连接服务器
  • GitLens:增强 GIT,看提交记录
  • CodeGeeX:AI 协助
  • Prettier - Code formatter:格式化
  • Tabnine :代码智能提示
Tabnine Extension was unable to download its dependencies
解决办法: <https://github.com/codota/tabnine-vscode/issues/447>
use clash: 7890
host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")
echo $host_ip
vscode -> 设置 -> 输入proxy,修改Proxy为:http://host_ip:7890
如果Initializing失败,删除修改,或将其修改为http://127.0.0.1:7890

Language

  • Java:Extension Pack for Java
  • C/C++:C/C++ Extension Pack
  • Python:Python Extension Pack
  • Markdown:Markdown All in One
  • Rust:Rust Extension Pack
  • Move:move-analyzer
  • TOML:Even Better TOML
  • XML:XML Language Support by Red Hat,仅安装这个即可,无需安装 xml tools!
  • YAML:YAML Language Support by Red Hat

前端插件

基础必备

  • JavaScript(ES6) code snippets
  • HTML CSS Support:HTML CSS Support 和 IntelliSense for CSS class names in HTML 是功能差不多两个扩展,我更推荐使用前者,原因是它的贡献者中有 VSCode 的核心开发人员。

流畅书写

  • Auto Rename Tag:当修改一个标签时,会对应修改其对应闭合标签。
  • Auto Close Tag:自动闭合标签
  • ESLint:js 代码检测技术,tslint 已被弃用,整合到 eslint 了。
  • prettier:beautify 是 vscode 内置的,但目前前端最流行 prettier
// settings.json
// 保存时格式化
"editor.formatOnSave": true,
// vscode的默认美化软件修改为prettier
"editor.defaultFormatter": "esbenp.prettier-vscode",

框架 vue

  • vue:vue 语法高亮
  • vue 3 snippets:常用代码片段,如写 java 时输入 psvm 可自动扩展
  • vetur

调试

  • Live server