每次编辑 .css 文件并从剪贴板粘贴文本时,VS 2022 都会删除正在编辑的块中的所有空行。
我可以通过取消选中 CSS 的“粘贴时格式”来禁用整个格式。但是有没有办法在不删除空行的情况下保持格式化?
自动格式化文档说,
选择此选项后,代码编辑器会在您将代码粘贴到编辑器中时重新格式化代码。编辑器使用当前定义的格式规则。如果未选择此选项,编辑器将使用粘贴代码的原始格式。
因此,我猜
Format on paste
功能在Visual Studio中的工作方式是Visual Studio首先粘贴,然后在各个步骤中格式化文本。如果您不想禁用“粘贴时自动格式化”功能,请按照以下步骤操作:
1.正常粘贴文本。
2.多次按“撤消”(Ctrl + Z),直到恢复所有格式设置步骤。