![](/img/trans.png)
[英]How to export all the source code from Visual Studio into a text file?
[英]Copy the code text from MS Visual Studio and keeping the source color and formatting
我曾经将我的 C# 代码的文本复制到 Word 文档中以备份我的进度。 以前,当我将代码的颜色(蓝色、黑色、绿色)粘贴到任何文本编辑器程序(MS word、写字板...)中时,代码的颜色会保持不变。 最近并非如此。 文本(缩进)的格式被保留,但不幸的是颜色只是黑色。 这对我在另一台显示器上拥有以前版本的代码有很大帮助。 这些代码在 Microsoft Visual Studio 中正常显示,但是当我将其复制并粘贴到其他任何地方时颜色会丢失。 (我已经检查了 MS word 的粘贴设置,它们被设置为保持源的格式。问题不应该存在。)
我使用 Microsoft Visual Studio Professional 2019。
编辑并回答:
问题是,虽然选中了“在复制/剪切时处理富文本”选项,但我的代码超过了该属性的最大字符数。 它是通过将“最大长度”更改为一个非常大的数字来解决的。 默认值为 10240,我又添加了三个零。
因此解决方案的路径是:
工具 --> 选项 --> 文本编辑器 --> 高级 --> 在复制/剪切时复制富文本(选中) --> 最大长度(一个非常大的数字)
几个月前,MSVS 的默认操作是使用语法格式复制文本,所以我没有遇到问题,但是当我复制太多时只复制纯文本时,我有点恼火。
我认为最近有一个更新,我发现只有纯文本被复制。
我尝试了许多扩展(复制为 HTML、语法突出显示包、使用行号复制)均无济于事。 谷歌搜索无法给我答案。
然后我通过在 MSVS 搜索栏中输入“复制”发现有这个新选项:
文本编辑器 -> 高级 -> 在复制/剪切时复制富文本:
最大长度:10240
? 使用准确的分类
我不知道使用准确分类是什么意思。
也许选项一直存在,只是我不知道。
只有通过谷歌搜索“使用准确分类”才能找到这篇文章。
仍然没有描述“使用准确分类”是关于什么的。
无论如何,很高兴它现在终于可以工作了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.