vscode 问题记录

终端无法选择

问题:在终端用鼠标左键选择文字的时候会输出 ^C,导致根本无法选择复制文字。

原因:灵格斯软件冲突。关掉灵格斯就好了。

vue eslint 修复失败

当启用 eslint 而默认格式化工具为 prettier 的时候,会出现格式化无效的问题。

首先,要安装 eslint 插件,然后 setting.json 编辑:

{
  "editor.formatOnSave": true,
  "[vue]": {
      "editor.defaultFormatter": "dbaeumer.vscode-eslint"
  },
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true,
    "eslint.autoFixOnSave" : true,
  },
}

自动格式化修正与 eslint 配置冲突

为了统一格式,vscode 会安装格式化插件并全局配置。但遇到某些自带 eslint 配置(.eslintrc.js) 的项目,可能会出现格式冲突的问题。为了解决这个问题,需要用到 formatting-toggle 插件。

formatting-toggle

这个插件可以关闭 vscode 自身的格式化配置。避免与项目配置冲突。插件安装完成后 vscode 右下角会有切换按钮。

bar