【问题标题】:Is there a code editor that will allow copying of syntax highlighting to an Office Document for Windows?是否有代码编辑器允许将语法突出显示复制到 Windows 的 Office 文档?
【发布时间】:2012-02-23 22:34:11
【问题描述】:

是否有代码编辑器允许将语法高亮复制到 Windows 的 Office 文档?

我希望能够将代码复制到 Word 文档或电子邮件中,并在解释代码更改时保留格式。

我需要支持多种语言,包括 C、C++、TCL、Javascript、Basic 和其他一些语言。

包含行号以供参考的功能将是一个不错的附加功能。我有一位客户要求提交所有代码以及 Word 或 PDF 文档中的行号。

【问题讨论】:

    标签: ms-word editor syntax-highlighting copy-paste


    【解决方案1】:

    我过去使用过 Notepad++。它有一个名为 NppExport 的插件,我认为它有你需要的一切。问题是您必须使用 Notepad++ 编写/打开源文件,然后将它们导出为 rtf,打开 rtf 并将格式精美的文本复制到您的 doc 文件中。 这是Notepad++a good article to get you started with NppExport 插件的链接。

    【讨论】:

    • 现在您可以将格式化的代码复制到剪贴板,然后粘贴到 Word 中。
    【解决方案2】:

    Visual Studio (2010 Professional) “工作正常”,可将代码和格式/着色复制到 MS Word (2010) 和 Outlook (2010)*。它至少支持 C/C++/C# 和 JavaScript 代码。它可能支持 TCL/BASIC(它确实支持 VB/VB.NET),但我不使用那些语言。当然,VS 是一个成熟的 IDE。

    Visual Studio 2010 Express 是免费的(就像啤酒一样)。但由于我的公司为我的副本付费,我只能希望在 Express 中也能支持 copy'n'paste ;-) 无论如何,这可能值得一试。

    我不确定是否可以通过 copy'n'paste 导出行号,但我有点怀疑。这不是我遇到的用例。

    就个人而言,我建议通过 SCM/代码审查流程进行审查,而不要手动进行,这听起来就像一场噩梦。使用为此目的而设计的工具还有其他优势,包括历史管理和谈论真实情况或可能情况(与过去情况相关),而不是可能的情况的副本。

    编码愉快。


    *粘贴到 Microsoft Word 后,禁用“在每个段落后添加空格”选项以删除粘贴代码中的空行。

    【讨论】:

      【解决方案3】:

      Eclipse 如果您为所有需要的语言安装语言支持,就可以了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-04
        • 2019-12-24
        • 1970-01-01
        • 2011-05-13
        相关资源
        最近更新 更多