我想从 Visual Studio 2019 社区复制设置了深色主题的代码部分,并将其粘贴到 MS Word,同时保留复制的文本样式,就像在 Visual Studio 2017 中所做的那样 - 使用默认代码样式。
具有深色主题的 Visual Studio 2017 - 复制结果(这就是我想要的):
具有深色主题的 Visual Studio 2019 - 复制结果(不需要):
如何在 VS 2019 中保留这种行为?
我测试了Copy As Html扩展,但它似乎没有解决问题(或者我遗漏了一些东西)。
最佳答案
- 通过扩展安装生产力电动工具。
- 重新启动 Visual Studio。
- 转到“工具”->“选项”->“保护性电动工具”->“HTML 复制”,然后:-
a.将 BeforeCodeSnippet 更改为:-
<style type='text/css'> .user{color:#006600 !important} .identifier{color: black !important;} .keyword{color: blue !important;} .literal{color: black !important;} .operator{color: black !important;} .string{color: #A31515 !important;} .number{color: black !important;} .Types{color: #2B91AF !important;} .Class{color: #2B91AF !important;} .delegate{color: #2B91AF !important;} .Interface{color: #79B351 !important;} .Interface.name{color: #79B351 !important;} .enum{color: #79B351 !important;} .enum.name{color: #79B351 !important;} .enum.member.name{color: black !important;} .comment{color: #008000 !important;} </style> <pre>
b.将 EmitSpanClass 更改为 true。
c.检查 EmitSpanStyle 是否为 true。
- 重新启动 Visual Studio。
关于visual-studio - Visual Studio 2019深色主题: How to copy and paste code to MS Word with default syntax highlighting?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57254279/