【发布时间】:2017-01-09 01:11:32
【问题描述】:
我需要使用 eclipse neon 将部分源代码从 pdf 文件复制到 java 项目。
让我给你一个问题的简单例子。我在 pdf 中有如下代码:
import java.sql.Timestamp;
import twitter4j.FilterQuery;
import twitter4j.Status;
import twitter4j.StatusAdapter;
import twitter4j.StatusDeletionNotice;
import twitter4j.StatusListener;
import twitter4j.TwitterException;
import twitter4j.TwitterStream;
import twitter4j.TwitterStreamFactory;
public final class PrintSampleStream extends StatusAdapter {
public static void main(String[] args) throws TwitterException{
...
但在工作区中是这样显示的:
import java.sql.Timestamp; import twitter4j.FilterQuery; import twitter4j.Status; import twitter4j.StatusAdapter; import twitter4j.StatusDeletionNotice; import twitter4j.StatusListener; import twitter4j.TwitterException; import twitter4j.TwitterStream; import twitter4j.TwitterStreamFactory; public final class PrintSampleStream extends StatusAdapter { public static void main(String[] args) throws TwitterException{
如何格式化代码并使其可读?因为手动格式化代码需要很长时间。
感谢您的任何想法
附: CTRL + Shift +F 没有帮助
【问题讨论】:
-
cmets 是否注释掉了部分代码?即
int i // variable i int j"variable i" si 应该是注释,但 "int j" 应该是代码。 -
嗯,你的问题是你错过了换行符。否则 cmets 将不是问题。您使用什么方法复制代码?你在什么操作系统上做这个?如果您使用手动复制粘贴,您使用什么软件来显示 PDF?
-
复制后缺少换行符的问题称为
Text Reflow Issue尝试谷歌如何为您正在使用的pdf阅读器解决此问题。尝试使用多个不同的 pdf 阅读器来显示您正在复制的 pdf 文件。 -
debian+adobe,只需复制+粘贴
-
我的建议是使用像 pdftotext 这样非常擅长保持格式的文件,然后将相关代码从文本文件中复制出来。
标签: java eclipse pdf code-formatting