我使用带有Vetur扩展名的Visual Studio代码,当我右键单击我的.vue文件并选择“格式化文档”选项时,Visual Studio代码会自动添加有意删除它们的分号。
如何阻止此事?
答案 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代码
答案 4 :(得分:1)
"javascript.format.semicolons": "remove",
"typescript.format.semicolons": "remove",
"typescriptHero.imports.insertSemicolons": false,
"typescript.preferences.quoteStyle": "single",
"javascript.preferences.quoteStyle": "single",
答案 5 :(得分:1)
这对我有用:
"typescript.format.semicolons": "remove"
答案 6 :(得分:0)
可能是,您安装了定义分号(;)用法的不同扩展名。 尝试转到VSCode设置并搜索“分号”。将显示有关分号用法的所有设置,您可以根据需要进行配置。
答案 7 :(得分:0)
最简单的解决方法是转到vs代码中的“设置”,搜索“;”
在随后的搜索结果中,删除“;”如以下屏幕截图所示enter image description here
答案 8 :(得分:0)
将此行添加到VSCode中的自定义设置中(有助于js文件):
"autoimport.useSemiColon": false
答案 9 :(得分:0)
将有组织的导入设置为false对我有用
"editor.codeActionsOnSave": {
"source.organizeImports": false
},
答案 10 :(得分:0)
在项目根目录中添加.prettierrc
文件对我来说具有以下设置:
{
"semi": false,
"singleQuote": true
}
在我的情况下,无法更改VSCode Workspace中的漂亮设置。