用行号格式化代码

Ble*_*lem 7 formatting microsoft-word

寻找一种在MS Word 中格式化我的代码的方法,我在 Stack Overflow 上发现了这个问题,并结合了两个评分很高的答案来创建一个openDocument,代码保持其格式:

  1. 转到“插入”选项卡,单击“对象”按钮(在右侧)
  2. 选择“openDocument Text”:它将打开一个新的嵌入word文档
  3. 在记事本++中打开代码
  4. 从语言菜单中选择编程语言
  5. 在 Notepad++ 中右键单击并选择 Plugin commands -> Copy Text with Syntax Highlighting
  6. 粘贴到嵌入的 word 文档中
  7. 保存并关闭

这很好用,但我想要代码中的行号,有没有办法做到这一点?

soa*_*dos 7

当代码在 Notepad++ 中时,您可以使用TextFX->TextFX Tools->Insert line numbers将行号放在所有必要行的前面。然后当您复制/粘贴时,行号将在那里。


MBr*_*ley 6

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

列编辑器窗口

我喜欢使用前导零,但您也可以将它们排除在外。将改为添加尾随空格。您将不得不额外缩进一次代码(或使用前导空格),因为此方法不会自动为您添加一个。