![](/img/trans.png)
[英]Copy the code text from MS Visual Studio and keeping the source color and formatting
[英]How to copy code from Visual Studio to MS Word with EVERY highlight exactly as it is?
我正在制作关于我的程序的报告,我需要将所有代码复制到 MS 文档中。 问题是我需要保持每一种颜色的原样。 我已经尝试将 Notepad++ 用于此转换器和在线转换器,但它似乎不起作用,因为某些颜色丢失了。 例如,如果我有这样的事情:
public void SomeFunc(String someArg){}
“String”类型似乎失去了颜色(语言是 C# btw)。 我也不希望文档中出现静态图像(例如代码的屏幕截图或在 MS Word 中使用“插入对象”方法时)。 有什么办法可以做到这一点吗?
所以我一直在寻找这个问题的答案,这就是我发现的。 转到扩展(管理器)-> 查找:生产力 Power Tools -> 安装并重新启动 VS。 现在,当我从 VS 复制/粘贴到 Word 时,实际上所有语法颜色都以 1:1 的比例复制。 甚至背景颜色也匹配。
这些天我使用 VS 2019 预览版。
视觉工作室 | 工具 | 选项 | 文本编辑器 | 高级复选框“在复制/剪切时复制富文本”和复选框“使用准确分类”,这可以保留类、枚举等的颜色......它对我有用。
VS2019:您可以使用格式复制的行数似乎有限制。 每次大约 300 行左右。
在“文件管理器”中搜索相同的文件
右键单击文件
选择“打开方式”选项,然后选择“写字板”
您的 cpp 文件现在以格式化文本打开
复制到 MS word
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.