VS Code在粘贴时在内容之间添加空格

时间:2019-03-20 17:38:39

标签: visual-studio-code copy text-editor paste

例如,当我复制此内容时:

<AdmobComponent/>

它粘贴为:

< AdmobComponent / >

有人有什么建议吗?我什至不知道从哪里开始解决这个问题。

2 个答案:

答案 0 :(得分:2)

在IDE中:

转到File | Preferences | Settings,然后单击Text Editor | Formatting。 顶部选项应为FormatOnPaste,请确保未选中此选项。

如果您使用的是Prettier扩展名,则为known issue

答案 1 :(得分:1)

对于在Visual Studio 2019中有类似问题的任何人,可以按以下方式修复:

转到工具|选项|文字编辑器| {language}

现在,根据语言而定,需要更改的选项可能在几个不同的地方或丢失了。但是对于C#和JavaScript,请转到代码样式|格式化

一旦有一些选择。如果取消选中“在粘贴时自动格式化”,它将完全删除粘贴时的所有重新格式化。

或者为了得到更有限的影响,请进入“间距”部分,并将“为运算符设置间距”更改为“忽略二进制运算符周围的空格”。这样做会丢失一些自动重新格式化的格式,但我认为不将所有空格插入Kebab大小写变量之类的值中是值得的。