粘贴时 VS Code 在内容之间添加空格
VS Code adds spaces between content when pasting
当我复制这个时,例如:
<AdmobComponent/>
粘贴为:
< AdmobComponent / >
有人有什么建议吗?我什至不知道从哪里开始解决这个问题。
来自 IDE:
转到File
| Preferences
| Settings
然后点击 Text Editor
| Formatting
。
最上面的选项应该是 FormatOnPaste
,确保未选中它。
如果您正在使用 Prettier extension, then this is a known issue。
对于在 Visual Studio 2019 年遇到类似问题的任何人,可以按如下方式解决:
转到工具 |选项 |文本编辑器 | {语言}
现在,根据语言的不同,需要更改的选项可能位于几个不同的位置或缺失。但对于 C# 和 JavaScript,请转到代码样式 |格式化
一旦有几个选项。如果未选中“粘贴时自动格式化”,它将完全删除粘贴时的任何重新格式化。
或者为了获得更有限的影响,请进入“间距”部分并将“设置运算符的间距”更改为“忽略二元运算符周围的空格”。通过这样做,一些自动重新格式化会丢失,但我认为不将所有这些空格插入到诸如 Kebab 大小写变量之类的东西中是值得的。
当我复制这个时,例如:
<AdmobComponent/>
粘贴为:
< AdmobComponent / >
有人有什么建议吗?我什至不知道从哪里开始解决这个问题。
来自 IDE:
转到File
| Preferences
| Settings
然后点击 Text Editor
| Formatting
。
最上面的选项应该是 FormatOnPaste
,确保未选中它。
如果您正在使用 Prettier extension, then this is a known issue。
对于在 Visual Studio 2019 年遇到类似问题的任何人,可以按如下方式解决:
转到工具 |选项 |文本编辑器 | {语言}
现在,根据语言的不同,需要更改的选项可能位于几个不同的位置或缺失。但对于 C# 和 JavaScript,请转到代码样式 |格式化
一旦有几个选项。如果未选中“粘贴时自动格式化”,它将完全删除粘贴时的任何重新格式化。
或者为了获得更有限的影响,请进入“间距”部分并将“设置运算符的间距”更改为“忽略二元运算符周围的空格”。通过这样做,一些自动重新格式化会丢失,但我认为不将所有这些空格插入到诸如 Kebab 大小写变量之类的东西中是值得的。