是否有代码编辑器允许将语法突出显示复制到Office Document for Windows?

时间:2012-02-23 22:34:11

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

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

我希望能够将代码复制到Word doc或EMail中,并在解释代码更改时保留格式。

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

包含行号以供参考的能力将是一个很好的附加功能。我有一个客户要求所有代码都使用Word或PDF文档中的行号提交。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

Visual Studio 2010 Express是免费的(如啤酒)。但是,当我的公司支付我的副本时,我只能希望 copy中的'copy'支持也适用于Express ;-)无论如何,它可能值得一试。

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

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

快乐的编码。


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

答案 2 :(得分:0)

如果您为所有想要的语言安装语言支持,

Eclipse会很好。