Microsoft Office Word中的语法突出显示[重复]


33

可能重复:
如何轻松在Word中突出显示PHP代码的语法?

我需要在Microsoft Office Word中粘贴一些代码(ANSI C),并且需要某种形式的语法突出显示(而不是简单地将字体更改为Lucida Console

是否有某种插件可以让我突出显示Microsoft Office Word中的代码语法?


2
这是要求PHP,解决方案是相同的:superuser.com/questions/39571/...
T. Kaltnekar

@T。Kaltnekar:非常好,正是我想要的!
安德烈亚斯·格雷希

附带说明:您可能要禁用自动更改选项,该选项将引号更改为大括号,将双破折号更改为en / em-dash。否则,只需单击代码实际上可能会更改它……
Arjan

Answers:


53

取自Breakthrough这个问题的回答感谢T. Kaltnekar的评论


您可以使用Notepad ++通过三种方式完成此操作。众所周知,Notepad ++是Notepad的更高级版本,它支持“开箱即用”的不同代码文件的语法高亮显示-包括PHP!

下载并安装,启动它并加载您的PHP文件。您应该自动看到它的颜色精美(否则,因为文件扩展名不是.php,请转到语言-> PHP或语言-> P-> PHP)。

如果您需要更改任何颜色,则可以轻松进行-只需转到“设置”->“样式设置器”即可。在该菜单中,您可以更改各种突出显示和字体选项,以适应您的需要-尽管默认值通常可以满足大多数需求。

然后,转到插件-> NppExport。从那里,您可以考虑三个选项:

  • 导出到RTF
  • 导出为HTML
  • 将所有格式复制到剪贴板

从最后一个开始-“将所有格式复制到剪贴板”-它将使用突出显示的语法将整个文件复制到剪贴板。一旦单击它,然后打开Microsoft Word,然后单击粘贴即可!您应该看到语法精美的代码。如果出现问题,尽管我对剪贴板方法从未遇到过任何问题,但是您可以尝试其他选项之一(导出到RTF / HTML)。


8
爱它!我什至将此命令映射到'CTRL + SHIFT + C'击键。轻松将彩色代码示例放入电子邮件中!
jonathanconway 2010年

2

您可以使用notepad ++将代码导出到.rtf或.html,然后在文档中使用它。

我尝试了不同的Office插件,但是它们从未很好地工作过。或者我没有找到一个。


1

我不知道会执行此操作的任何Office插件,但是如果您安装了Visual Studio或Visual C ++ Express Edition,则可以将代码从Visual Studio复制(并保持其格式)并直接粘贴到Word中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.