我正在撰写一些偶尔会包含C#或C ++代码段的文档。
在Visual Studio中,“编辑/复制”命令包括语法着色。如果将文本粘贴到例如Word或Outlook中,则可以看到此内容。事实上,如果您使用“选择性粘贴...”命令,您可以看到它是“富文本(RTF)”。
但是,将此文本粘贴到Visual Studio中的HTML文件时,不会保留任何着色(甚至格式化)。
有什么想法吗?我正在寻找适合本地工作的东西(最好是在Visual Studio中),而不是基于JavaScript的解决方案(例如SyntaxHighlighter)。
答案 0 :(得分:3)
有一个名为CopySourceAsHtml的插件可以完成一项非常好的工作。我已经使用了几次,但是这些天我使用Javascript在我的博客上进行突出显示(因此它是“明文可读的”)。
答案 1 :(得分:1)
您可以使用现有的C到HTML语法高亮显示工具将您的代码段转换为HTML并从那里复制和粘贴。以下是此类工具的列表(并非详尽无遗且无特定顺序):
可能还存在一些Web服务,允许您将C代码复制并粘贴到表单中,然后重新突出显示HTML。
答案 2 :(得分:0)