使用行号格式化代码

使用行号格式化代码

寻找一种格式化我的代码的方法微软 Word我发现这个问题在 Stack Overflow 上,并结合两个高评分答案来创建一个打开文档代码保持其格式:

  1. 转到“插入”选项卡,单击“对象”按钮(在右侧)
  2. 选择“openDocument Text”:它将打开一个新的嵌入的word文档
  3. 在 Notepad++ 中打开代码
  4. 从语言菜单中选择编程语言
  5. 在 Notepad++ 中右键单击并选择插件命令 -> 复制带语法突出显示的文本
  6. 粘贴到嵌入的 Word 文档中
  7. 保存并关闭

这很好用,但我想要代码上的行号,有什么办法吗?

答案1

当代码在 Notepad++ 中时,你可以使用TextFX->TextFX 工具->插入行号在所有必要的行前面加上行号。这样当你复制/粘贴时,行号就会出现。

答案2

为了避免删除不必要的前导零,您可以在第一列完成列选择后使用 Notepad++ 列编辑器(Edit -> Column EditorAlt+ )。您将看到如下窗口:C

列编辑器窗口

我喜欢使用前导零,但您也可以省略它们。系统将改为添加尾随空格。您必须将代码缩进一次(或使用前导空格),因为此方法不会自动为您添加一个。

答案3

我只是想出了一个对我来说非常有效的方法:

  1. 从 IDE 复制代码并将其粘贴到 Word 中。如果您的 IDE 为程序的不同部分启用了颜色,您可以粘贴时保留格式以保留颜色。
  2. 突出显示所有文本(Ctrl+ A)。
  3. 在里面样式主页选项卡部分,点击下拉箭头并选择创造新风格
  4. 为您的风格命名并点击调整
  5. 选择基本格式设置,如字体、大小和间距等。我建议康索拉字体和尺寸由您决定。
  6. 选择格式并点击窗口左下角的编号,然后选择您最喜欢的格式。
  7. 保存您的风格,它应该几乎完全反映您的 IDE,随时可以根据需要导出或打印。

答案4

如果您有 Notepad ++,则不必插入 opendocument.text - 您可以将语法突出显示的文本直接粘贴到 Word 文档中。

相关内容