2013-03-10 2 views
2

자바 할당을 위해 보통 내 소스 코드를 복사하여 내 보고서에 붙여 넣어야합니다. 평소와 같이 사업. 그러나 더 큰 프로젝트의 경우, 많은 수업을 복사하여 붙여 넣는 것이 짜증이납니다.Eclipse/Java : 개별 복사/붙여 넣기없이 클래스 소스 코드를 통합하는 쉬운 방법은 무엇입니까?

Eclipse에 모든 클래스를 하나의 파일 또는 그와 비슷한 것으로 볼 수있는 기능이 있는지 아는 사람이 있습니까?

혼란스러운 경우 : 주어진 프로젝트의 모든 클래스를 복사하여 붙여 넣지 않고 단일 문서/뷰어/무언가에서 볼 수 있기를 바랍니다. 비교적 쉽게 처리 할 수 ​​있습니까?


편집 : 주석 기는 지적으로, 구문 강조를 유지하는 것은 좋은 것입니다. 해당 기능을 유지할 수있는 솔루션이 좋을 것입니다.

+0

및 구문 강조 방법에 대해 ... –

+0

@jeppi 구문 강조는 복사/붙여 넣기를 통해 유지되며 대체 방법으로 유지되는 것이 좋습니다. – d0rmLife

답변

1

가장 빠른 방법은 Eclipse를 사용하지 않고 bash 스크립팅과 같은 외부 도구라고 말합니다. 예를 들어, 리눅스의 쉘 또는 Windows Cygwin terminal에서 당신은 사용할 수 있습니다

find src_folder -type f | egrep "\.java$" | 
    while read -r file_name 
do 
    cat "$file_name" >> myoutputfile.txt 
done 

은 그래서 실제로하는 일은는 .java 확장자를 가진 모든 파일을 찾아 그들을 인쇄 리디렉션 myoutputfile.txtstdout를 추가합니다.

+0

좋은 생각; 그러나 이것이 구문 강조를 보존 할 것 같지는 않습니다. +1 나는 그 질문에 언급하지 않았기 때문에 (나는 그것을 추가 할 예정이다). – d0rmLife

+0

그런 다음 스트림을'myoutputfile.java'로 리다이렉션 할 수 있습니다. 예를 들어, Gedit 또는 다른 간단한 구문 하이 라이터를 사용하여 열 수 있습니다. 문법적으로 정확하지 않더라도 (파일 당 두 개 이상의 정적이 아닌 클래스를 정의 할 수는 없습니다) 구문 강조를 얻을 수 있습니다. PDF로 문서를 인쇄하거나/libreoffice (편집자에 따라 다름)에 복사/붙여 넣기하면 전체 강조 표시된 문서를 얻을 수 있습니다. – ajaest

+0

좋은 지적, 좋은 답변입니다. – d0rmLife

관련 문제