停止Visual Studio代码自动在.vue文件中添加分号

时间:2017-11-05 14:52:51

标签: visual-studio-code vscode-settings

我使用带有Vetur扩展名的Visual Studio代码,当我右键单击我的.vue文件并选择“格式化文档”选项时,Visual Studio代码会自动添加有意删除它们的分号。

如何阻止此事?

11 个答案:

答案 0 :(得分:19)

将它放在您的用户设置中,它不会改变您的半决赛:

"vetur.format.defaultFormatter.js": "vscode-typescript",

答案 1 :(得分:4)

您可以转到VSCode设置并搜索更漂亮的部分....有一个选项可以关闭添加分号....

或者,只需将此行添加到VSCode中的自定义设置:

{{1}}

我试图在eslint配置中找到一种方法,并且让vs代码选择了eslint设置中的任何设置......但还没有找到它。与此同时,上述工作对我来说......

答案 2 :(得分:2)

您可以添加VSCode settings.json

[0/1] Install the project...
-- Install configuration: ""
CMake Error at cmake_install.cmake:41 (MY_EXTRA_STUFF):
  Unknown CMake command "MY_EXTRA_STUFF".


FAILED: CMakeFiles/install.util 
cd /tmp && /usr/bin/cmake -P cmake_install.cmake
ninja: build stopped: subcommand failed.

答案 3 :(得分:1)

忘记先前的答案,给我运行时问题。

安装Prettier-代码格式化程序扩展,并通过取消选中Prettier:Semi来禁止添加半冒号,如下面的屏幕截图

注意:安装扩展程序后以及在您进行配置更改之前,请不要忘记重新加载vs代码

enter image description here

答案 4 :(得分:1)

  1. 转到设置

enter image description here

  1. 转到文本编辑器的设置 enter image description here

    "javascript.format.semicolons": "remove",
    "typescript.format.semicolons": "remove",
    "typescriptHero.imports.insertSemicolons": false, 
    "typescript.preferences.quoteStyle": "single",
    "javascript.preferences.quoteStyle": "single",   
    
  2. 编辑器 enter image description here

YouTube Video

答案 5 :(得分:1)

这对我有用:

"typescript.format.semicolons": "remove"

答案 6 :(得分:0)

可能是,您安装了定义分号(;)用法的不同扩展名。 尝试转到VSCode设置并搜索“分号”。将显示有关分号用法的所有设置,您可以根据需要进行配置。

答案 7 :(得分:0)

最简单的解决方法是转到vs代码中的“设置”,搜索“;”

在随后的搜索结果中,删除“;”如以下屏幕截图所示enter image description here

Before the change After the change

答案 8 :(得分:0)

将此行添加到VSCode中的自定义设置中(有助于js文件):

"autoimport.useSemiColon": false

答案 9 :(得分:0)

将有组织的导入设置为false对我有用

"editor.codeActionsOnSave": {
"source.organizeImports": false
},

答案 10 :(得分:0)

在项目根目录中添加.prettierrc文件对我来说具有以下设置:

{
  "semi": false,
  "singleQuote": true
}

在我的情况下,无法更改VSCode Workspace中的漂亮设置。