因为写论文的缘故要把代码复制到Word文档中,我用的是VS2012,当把在深色模式下编辑的代码复制到Word中时会把黑色背景也一起带进来。非常难看。如果选择“只粘贴文本”又会把代码的格式也一起消除,整个代码看起来就更难看了。
现在是每次要复制代码时就切换成浅色模式复制,这样实在太麻烦了,有没有一种方法能让深色模式复制的代码即保留代码的格式又不会带来黑色的背景?

粘贴代码后修改代码段的背景色能解决不?
这样的话本来白色的字就都显示不出了。有能直接转换的方法吗?
@飞鸟_Asuka:
修改成浅色呢
先复制到.txt文件过虑一下再复制到word
这个和在Word中选择“只粘贴文本”没有区别。我也试过用记事本转存,但是还是格式丢失的问题。我要的是保留原来代码格式(包括字体和颜色等)的前提下把那个黑色背景消除掉
可以考虑在VS2012装插件复制,类似于vspaste之类的插件。
仔细找了一下,VS的内部插件里没有这样的插件,外部插件又大多要收费。如果方便的话能提供一个能用的下载链接吗?不胜感激!
现在倒是找了好几个比较好看的界面,既比原来的浅色界面好看,又可以防止代码复制出现问题
前来考古,目前仍没有找到好方法
可以选中段落,取消背景色。VSCode在深色主题下显示出的内容,保留样式粘贴到Word中时,取消背景色之后,字体颜色会显得很浅(在Word启用浅色主题的时候更加看不清)……
左上和右上是VSCode启用浅色主题时粘贴到Word中在不同主题下的显示效果,左下和右下是VSCode启用深色主题时粘贴到Word中在不同主题下的显示效果