有人知道在Microsoft Word文档中显示代码的方法吗?优选地,该方法也将是不引人注目的并且易于更新。
我已经尝试将代码作为常规文本包含,这看起来很糟糕,在编辑常规文本时会碍事。我还尝试过将对象(写字板文档和文本框)插入文档中,然后将代码放入这些对象中。代码看起来更好,在编辑其余文本时更容易避免。然而,这些对象只能跨越一个页面,这使得当需要添加几页代码时,编辑成为一场噩梦。
最后,我知道有很多更好的编辑器/格式在处理这个问题上没有问题,但我一直在使用MS word。
有人知道在Microsoft Word文档中显示代码的方法吗?优选地,该方法也将是不引人注目的并且易于更新。
我已经尝试将代码作为常规文本包含,这看起来很糟糕,在编辑常规文本时会碍事。我还尝试过将对象(写字板文档和文本框)插入文档中,然后将代码放入这些对象中。代码看起来更好,在编辑其余文本时更容易避免。然而,这些对象只能跨越一个页面,这使得当需要添加几页代码时,编辑成为一场噩梦。
最后,我知道有很多更好的编辑器/格式在处理这个问题上没有问题,但我一直在使用MS word。
当前回答
这有点间接,但效果很好。获取LiveWriter并安装此插件:
http://lvildosola.blogspot.com/2007/02/code-snippet-plugin-for-windows-live.html
使用插件将代码插入博客文章。全选并将其复制到Word。
它看起来很棒,可以包括行号。它的跨度也相当大。
HTH
科尔比非洲
其他回答
我正在使用Word 2010,我喜欢从github要点复制和粘贴。只需记住保持源格式!
然后我将字体改为DejaVu Sans Mono。
您可以选择使用或不使用编号进行复制。
根据我的经验,eclipse和Notepad++的复制粘贴可以直接使用word。
由于某种原因,我对一个不保留颜色的文件有问题。我创建了一个新的.java文件,将粘贴代码复制到该文件,然后将粘贴复制到word文件,这样就成功了。。。
正如其他人所说,创建一个新的段落样式。我所做的是像信使一样使用单间距字体,字体的小尺寸接近8px,段落之间没有空格,使制表符变小(0.5cm,1cm,…,5cm),在文本周围放置一个简单的线条边框,并禁用语法检查。通过这种方式,我实现了eclipse的线制动,因此我不需要再做任何事情。
希望我帮助了;)
如果您使用的是TextMate(在OS X上),请使用“copy as rtf”命令。它将把漂亮的打印文本放到剪贴板上。
从那里你可以粘贴到单词或其他任何内容中。
我所做的是使用谷歌备份和同步,并将docx文件放在与谷歌驱动器同步的文件夹中。然后在chrome中打开文件,因为google驱动器具有解析docx文件的功能。然后运行此插件https://workspace.google.com/marketplace/app/code_blocks/100740430168它将代码格式化为具有良好主题的不同语言。完成后,将其保存并在同步后在系统中打开docx文件。
复制到Eclipse并将其粘贴到Word中也是另一种选择。