寻找一种格式化我的代码的方法微软 Word我发现这个问题在 Stack Overflow 上,并结合两个高评分答案来创建一个打开文档代码保持其格式:
- 转到“插入”选项卡,单击“对象”按钮(在右侧)
- 选择“openDocument Text”:它将打开一个新的嵌入的word文档
- 在 Notepad++ 中打开代码
- 从语言菜单中选择编程语言
- 在 Notepad++ 中右键单击并选择插件命令 -> 复制带语法突出显示的文本
- 粘贴到嵌入的 Word 文档中
- 保存并关闭
这很好用,但我想要代码上的行号,有什么办法吗?
答案1
当代码在 Notepad++ 中时,你可以使用TextFX->TextFX 工具->插入行号在所有必要的行前面加上行号。这样当你复制/粘贴时,行号就会出现。
答案2
为了避免删除不必要的前导零,您可以在第一列完成列选择后使用 Notepad++ 列编辑器(Edit -> Column Editor
或Alt+ )。您将看到如下窗口:C
我喜欢使用前导零,但您也可以省略它们。系统将改为添加尾随空格。您必须将代码缩进一次(或使用前导空格),因为此方法不会自动为您添加一个。
答案3
我只是想出了一个对我来说非常有效的方法:
- 从 IDE 复制代码并将其粘贴到 Word 中。如果您的 IDE 为程序的不同部分启用了颜色,您可以粘贴时保留格式以保留颜色。
- 突出显示所有文本(Ctrl+ A)。
- 在里面样式主页选项卡部分,点击下拉箭头并选择创造新风格。
- 为您的风格命名并点击调整。
- 选择基本格式设置,如字体、大小和间距等。我建议康索拉字体和尺寸由您决定。
- 选择格式并点击窗口左下角的编号,然后选择您最喜欢的格式。
- 保存您的风格,它应该几乎完全反映您的 IDE,随时可以根据需要导出或打印。
答案4
如果您有 Notepad ++,则不必插入 opendocument.text - 您可以将语法突出显示的文本直接粘贴到 Word 文档中。