VS Code 设置复制文本时不带格式样式不带语法高亮
省流,VS Code 默认情况下,复制文本时是带上格式,样式,语法高亮的。如需修改,在设置中Editor: Copy With Syntax Highlighting
,该项取消勾选即可。如要搜索该项,其他可搜索的关键词,比如复制
,语法高亮
。
1 |
|
个人感觉,这个设置项的命名不是那么完备。实际上,实际上,即使对于txt
这种不带语法高亮的文件格式,如果不取消勾选,那么复制粘贴也会保留背景色,字体等内容。如果设置项的命名带有样式
,格式格式
,format
之类的词,可能会好一点。但这样的话,选项的名字又太长。总体来看,确实比较麻烦。
如果 VS Code 能够默认复制不带格式的话可能更好。不过 VS Code 的考量可能在于,一方面初学者或者轻度使用者带格式复制粘贴的需求不见得很少,另一方面除了在复制端控制不带格式复制,实际上也可以在粘贴端控制将文本不带格式粘贴。不带格式粘贴的通用的快捷键是Ctrl+Shift+V,适用于各种文本编辑器。较新版本的微软 Office Word 也可以使用该快捷方式。
另据资料,早期在微软 Office,上述快捷键好像是用于格式刷,与Ctrl+Shift+C配合使用,用于格式的复制粘贴。大概是因为这一点与常规的文本编辑器的功能不一致而常被吐槽,后来微软 Word 才把格式刷的快捷键改为Alt+Ctrl+C和Alt+Ctrl+V。从效果上看,这个改动还是很好的,不过还能看到一些不明真相和原因的用户在微软社区有提问和抱怨。嘛,这个倒也无可厚非。
VS Code 设置复制文本时不带格式样式不带语法高亮
https://sunboyallen.github.io/vscode-copy-formatting/