是否有任何 Microsoft Word 插件可以在常规文档中格式化源代码示例?

lip*_*ton 13 formatting source-code microsoft-word

我需要用 Microsoft Word编写一个技术文档,并在整个文本中散布源代码示例。

有什么方法可以在不离开 Microsoft Word(也许是插件?)的情况下,以 SuperUser.com 提供的相同简单方式来格式化文档中的源代码片段——一个将所有内容定义为代码并对其进行适当格式化的小按钮?

A D*_*arf 11

我知道您在不离开 Word 的情况下要求解决方案。但我仍然希望您意识到,如果您从Visual Studio 中复制代码并将其粘贴到 Word 中,它将保留所有格式(包括配色方案)。

从其他位置复制粘贴时,至少您将保留空格和换行符信息,这些信息将作为代码格式化的基础,然后当您应用Chrisbux在此线程上的建议时,您可以将字体样式更改为固定宽度如快递、码头等。

Word 不会识别标识符、关键字、运算符、文字等之间的差异。据我所知,也没有插件可以做到这一点。我见过的 Word 文档中的大多数代码示例(并且我见过很多作为软件开发人员为一家记录开发过程每一步的公司工作的软件开发人员),只是通过使用样式将代码放入轮廓清晰的框并定义固定宽度的字体。


Chr*_*bux 5

您可以使用格式/样式和格式选项创建“代码样式”。从“样式和格式”侧栏中,创建用于代码的新样式。您可以指定字体、大小、制表符、边框、底纹、快捷键等...

有了新的代码样式后,请在文档中选择您的代码并应用新样式。您可以通过在选择文本的同时按住按钮来选择文本中的多个位置。

使用样式的另一个优点是您可以轻松更改使用该样式的任何文本的格式。您只需更改样式的属性,使用该样式的任何文本都会自动更新。