Java 有没有一种方法可以用行号从EclipseIDE复制代码,以便将其粘贴到word文档中?

Java 有没有一种方法可以用行号从EclipseIDE复制代码,以便将其粘贴到word文档中?,java,eclipse,formatting,ide,copy-paste,Java,Eclipse,Formatting,Ide,Copy Paste,我需要将代码放入带有行号的word文档中,但复制时行号不会被复制。 我把它打印成pdf格式,虽然它给出了行号,但我无法将格式复制到word文档中(从pdf复制到word文档时也会丢失颜色)。 有人知道我如何在不丢失格式的情况下从Eclipse复制带有行号的代码吗?每个编辑器都有自己的语言环境,word只是一个没有语言环境的文本编辑器,这就是为什么您无法看到带有行号或颜色编码的代码的原因 如果您切换到其他一些文本编辑器,如sublime,您可能可以在其中更自由地工作。这里有几个选项 在web上查找

我需要将代码放入带有行号的word文档中,但复制时行号不会被复制。 我把它打印成pdf格式,虽然它给出了行号,但我无法将格式复制到word文档中(从pdf复制到word文档时也会丢失颜色)。
有人知道我如何在不丢失格式的情况下从Eclipse复制带有行号的代码吗?

每个编辑器都有自己的语言环境,word只是一个没有语言环境的文本编辑器,这就是为什么您无法看到带有行号或颜色编码的代码的原因


如果您切换到其他一些文本编辑器,如sublime,您可能可以在其中更自由地工作。

这里有几个选项

  • 在web上查找提供文本编号服务的网站。我确实找到了一个,但不愿意发布链接。我肯定有很多。然后在代码过去,重新编号并重新复制。当我尝试它时,它起了作用

  • 另一个解决方案(有趣的一个)是编写一个java程序来接受粘贴的文本并为您重新编号。您可以将其指定为外部编辑器,并添加您喜欢的任何控件。或者找一个这样做的编辑器。在Eclipse中,您可以使用另一个应用程序重新打开当前Eclipse编辑器的内容

  • 最后,还有屏幕抓取


  • 不幸的是,我在Eclipse中找不到这样做的内在能力。与上述第(2)项相关的一种可能是Eclipse插件。

    这不是一个真正正确的答案,因为它没有抓住要点。Word是否理解代码和行号并不重要。问题是Eclipse是否有某种复制模式,以富文本方式复制代码,包括语法突出显示、行号等。根据我的研究,我没有发现类似的情况,但我提供了我能找到的最佳解决方案。