반응형
현재 개발환경에서는 euc-kr이 세팅 표준인데.. 가끔 설정이 잘못되어 한글이 깨지시는 분들이 많다.
또한 누군가가 실력을 키우기 위해서는 단축키를 익히라고 했던가...해서..
단축키도 긁어옴...(출처는 기억이 가물가물..)
---------------------------------------------------------------
File Type 별 문자셋 설정방법 :
Eclipse -> Window -> Preferences -> General -> Content Types
에서 Tree Node "Text->XML"을 선택하고 *.xml 파일의 "Default encoding"을
EUC-KR로 변경.
그리고
Eclipse -> Window -> Preferences -> Web and XML -> XML Files
에서 "Encoding"을 Korea, EUC-KR로 변경
참고 :
전체적인 문자셋을 EUC-KR을 기본으로 하려면,
Eclipse -> Window -> Preferences -> General -> Workspace
에서 Text File Encoding을 (*) Other로 선택하고 "EUC-KR"로 설정.
Eclipse에서 Text file의 문자 셋 설정은 위의 설정에서 하시면 대부분
해결됩니다.
----------------------------------------------------
===== Eclipse 소스 편집 단축키 =====
1. Ctrl + Space : 입력 보조장치(Content Assistance) 강제 호출 => 입력하는 도중엔 언제라도 강제 호출 가능하다.
2. F2 : 컴파일 에러의 빨간줄에 커서를 갖져다가 이 키를 누르면 에러의 원인에 대한 힌트를 제공한다.
3. Ctrl + l : 원하는 소스 라인으로 이동
로컬 히스토리 기능을 이용하면 이전에 편집했던 내용으로 변환이 가능하다.
4. Ctrl + Shift + Space : 메소드의 가로안에 커서를 놓고 이 키를 누르면 파라미터 타입 힌트를 볼 수 있다.
5. 한줄 삭제 CTRL + D
6. 파일 닫기 : CTRL+W
7. 들여쓰기 자동 수정. (3.0 NEW) : CTRL+I
8. 블록 주석(/*..*/) 추가.(3.0 NEW): CTRL+SHIFT+/
8.1 Ctrl + / 해주면 여러줄이 한꺼번에 주석처리됨. 주석 해제하려면 반대로 하면 됨.
9. 위(아래)줄과 바꾸기 : ALT+UP(DOWN)
10. 블록 선택하기. : ALT+SHIFT+방향키
11. 메소드의 파라메터 목록 보기. : CTRL+SHIFT+SPACE
12. 자동으로 import 하기 : CTRL+SHIFT+O
13. 열린 파일 모두 닫기 : CTRL + SHIFT + F4
14. 블록 주석 제거 : CTRL+SHIFT+
15. 전체화면 토글 : CTRL+M
16. 한줄(블럭) 복사 : Ctrl + Alt + 위(아래)
17. 다음 annotation(에러, 워닝, 북마크 가능)으로 점프 : Ctrl + , or .
18. 퀵 픽스 : Ctrl + 1
19. 메소드 정의부로 이동 : F3
20. 하이어라키 팦업 창 띄우기(인터페이스 구현 클래스간 이동시 편리) : Ctrl + T
21. 메소드나 필드 이동하기 CTRL + O
22. ULTRAEDIT나 EDITPLUS 의 CTRL+TAB 과 같은 기능. : CTRL+F6
추가로 클래스 빨리찾기 : Ctr+Shift+H
일괄 대소문자 변경 : Ctr+Shift+ X(대문자), Y(소문자)
나머지 단축키들 보기 :Ctr+Shift+ L
------------------------------------------------------
이건 팁...
----------------------------------------------------------
프로젝트를 빌드하고 싶다면..
Eclipse는 자바 소스를 개발하고 저장하는 순간 자동적으로 컴파일 됩니다. 그러나 컴파일된 class파일을 임의적으로 삭제하거나 할 경우 프로젝트를 다시 빌드하기 힘든 경우가 종종 있습니다. 또한 프로젝트를 진행하다보면 프로젝트의 rebuild가 제대로 되지 않아서 문제 해결하느라 상당수의 시간을 보내는 경우도 종종 있습니다. 이 같은 경우 *Project | Clean..*을 선택하여 원하는 프로젝트를 다시 build하는 것이 가능합니다. 이 과정을 거치면 프로젝트 내의 모든 class파일을 삭제한 다음 다시 build하게 됩니다.
JDK 버전을 두개 이상 사용하고 싶다면...
JDK 5.0이 나오면서 로컬 컴에 JDK 1.4와 JDK 5.0을 같이 사용하는 경우가 있습니다. 특히 JDK 5.0에서 추가된 기능들이 많기 때문에 이를 테스트해보기 위하여 두개 버전을 사용하는 경우가 종종 있습니다. 이 같은 경우 먼저 두개 버전의 JDK를 설치한 다음 JAVA_HOME을 설정하는 버전이 Eclipse가 실행될 때 Default로 사용하게 됩니다. 만약 Eclipse 시작할 때 다른 버전으로 시작하고자 한다면 Eclipse 실행 파일에 다음 option을 추가하여 사용하면 됩니다.
D:\IDE\Eclipse3.1M5_Pollinate\eclipse.exe -vm JAVA_HOME\jre\bin\javaw -vmargs -Xbootclasspath/a:JAVA_HOME\lib\tools.jar
다른 Workspace를 사용하고자 한다면...
Eclipse는 Workspace라는 개념을 통하여 자신의 작업 공간을 지정할 수 있습니다. 대부분의 경우 처음에 설정한 Workspace만을 사용하게 됩니다. 그러나 하나의 Workspace로 작업하다보면 점점 더 많은 프로젝트가 생기게 됩니다. 이럴 경우 다른 Workspace를 설정함으로서 새로운 작업공간을 가질 수 있습니다. 프로젝트의 성격에 따라 다른 Workspace에서 관리하면 더욱 좋겠죠.. 다른 Workspace를 사용한다고 지정하는 방법은 두가지가 있습니다.
Eclipse를 시작할 때 -data option을 이용하여 Workspace를 지정할 수 있습니다.
D:\IDE\Eclipse3.1M5_Pollinate\eclipse.exe -data D:\Project\MyWork
Eclipse를 시작한 상태에서 File | Switch Workspace를 이용하면 다른 Workspace로 이동하는 것이 가능합니다.
지금 자신의 Workspace에 너무도 많은 프로젝트가 있어 관리하기 힘들다면 새로운 Workspace를 만들어 사용해보시기 바랍니다.
특정 확장자를 가진 화일을 원하는 Editor에 연결하기..
Eclipse를 이용하여 개발할 경우 특정 확장자를 가진 파일들은 기존에 자신이 편하게 사용하던 Editor와 연결하여 사용하고 싶은 경우가 있습니다. 보통의 경우 html파일을 Eclipse 내에서 선택하면 Explore가 뜨면서 html 내용을 보여줍니다. 그럼으로 인해 탐색기에서 해당 파일을 직접 원하는 Eidtor로 열어 작업하는 경우가 종종 있습니다. 이럴 경우 Eclipse 내에서 직접 원하는 Editor로 연결될 수 있도록 설정하는 것이 가능합니다.
*Window | Preferences | Workbench | File Associations*로 이동해보면 각 확장자에 따른 Editor가 연결되어 있는 것을 확인할 수 있습니다. 여기서 *.html을 Explore가 아닌 자신이 원하는 Editor로 변경해주면 됩니다. 보통 원하는 프로그램이 Eclipse내에 있는 것이 아니기 때문에 External Program에서 선택하여 Default로 설정해주면 그 다음부터는 해당 파일을 열 때 원하는 Editor에서 바로 작업하는 것이 가능합니다.
메모리 Heap사이즈를 설정한다.
주절주절 있지만 간단히 말해 이클립스에 최소한의 메모리 사이즈를 지정해서 실행하게 한다.
방식은 이클립스 바로가기의 대상에 -vmargs -Xmx256m 을 추가해준다.
즉, 256의 메모리를 사용한다는 것이다.
자동 폴딩기능을 죽인다.
Window->Preferences->Java->Editor->Folding tab 에서 모든것의 체크를 없애면 자동 폴딩 기능을 죽일수 있다.
코드 인사이트 기능을 죽인다.
Window->Preferences->Java->Editor->Code Assist tab에서 Enable auto activation의 체크를 없앤다. 이는 control-space버튼을 누름으로써 그냥 쓰면 된다. 자동으로 하면 괜히 귀찮고 리소스만 더 먹는다.
또한 누군가가 실력을 키우기 위해서는 단축키를 익히라고 했던가...해서..
단축키도 긁어옴...(출처는 기억이 가물가물..)
---------------------------------------------------------------
File Type 별 문자셋 설정방법 :
Eclipse -> Window -> Preferences -> General -> Content Types
에서 Tree Node "Text->XML"을 선택하고 *.xml 파일의 "Default encoding"을
EUC-KR로 변경.
그리고
Eclipse -> Window -> Preferences -> Web and XML -> XML Files
에서 "Encoding"을 Korea, EUC-KR로 변경
참고 :
전체적인 문자셋을 EUC-KR을 기본으로 하려면,
Eclipse -> Window -> Preferences -> General -> Workspace
에서 Text File Encoding을 (*) Other로 선택하고 "EUC-KR"로 설정.
Eclipse에서 Text file의 문자 셋 설정은 위의 설정에서 하시면 대부분
해결됩니다.
----------------------------------------------------
===== Eclipse 소스 편집 단축키 =====
1. Ctrl + Space : 입력 보조장치(Content Assistance) 강제 호출 => 입력하는 도중엔 언제라도 강제 호출 가능하다.
2. F2 : 컴파일 에러의 빨간줄에 커서를 갖져다가 이 키를 누르면 에러의 원인에 대한 힌트를 제공한다.
3. Ctrl + l : 원하는 소스 라인으로 이동
로컬 히스토리 기능을 이용하면 이전에 편집했던 내용으로 변환이 가능하다.
4. Ctrl + Shift + Space : 메소드의 가로안에 커서를 놓고 이 키를 누르면 파라미터 타입 힌트를 볼 수 있다.
5. 한줄 삭제 CTRL + D
6. 파일 닫기 : CTRL+W
7. 들여쓰기 자동 수정. (3.0 NEW) : CTRL+I
8. 블록 주석(/*..*/) 추가.(3.0 NEW): CTRL+SHIFT+/
8.1 Ctrl + / 해주면 여러줄이 한꺼번에 주석처리됨. 주석 해제하려면 반대로 하면 됨.
9. 위(아래)줄과 바꾸기 : ALT+UP(DOWN)
10. 블록 선택하기. : ALT+SHIFT+방향키
11. 메소드의 파라메터 목록 보기. : CTRL+SHIFT+SPACE
12. 자동으로 import 하기 : CTRL+SHIFT+O
13. 열린 파일 모두 닫기 : CTRL + SHIFT + F4
14. 블록 주석 제거 : CTRL+SHIFT+
15. 전체화면 토글 : CTRL+M
16. 한줄(블럭) 복사 : Ctrl + Alt + 위(아래)
17. 다음 annotation(에러, 워닝, 북마크 가능)으로 점프 : Ctrl + , or .
18. 퀵 픽스 : Ctrl + 1
19. 메소드 정의부로 이동 : F3
20. 하이어라키 팦업 창 띄우기(인터페이스 구현 클래스간 이동시 편리) : Ctrl + T
21. 메소드나 필드 이동하기 CTRL + O
22. ULTRAEDIT나 EDITPLUS 의 CTRL+TAB 과 같은 기능. : CTRL+F6
추가로 클래스 빨리찾기 : Ctr+Shift+H
일괄 대소문자 변경 : Ctr+Shift+ X(대문자), Y(소문자)
나머지 단축키들 보기 :Ctr+Shift+ L
------------------------------------------------------
이건 팁...
----------------------------------------------------------
프로젝트를 빌드하고 싶다면..
Eclipse는 자바 소스를 개발하고 저장하는 순간 자동적으로 컴파일 됩니다. 그러나 컴파일된 class파일을 임의적으로 삭제하거나 할 경우 프로젝트를 다시 빌드하기 힘든 경우가 종종 있습니다. 또한 프로젝트를 진행하다보면 프로젝트의 rebuild가 제대로 되지 않아서 문제 해결하느라 상당수의 시간을 보내는 경우도 종종 있습니다. 이 같은 경우 *Project | Clean..*을 선택하여 원하는 프로젝트를 다시 build하는 것이 가능합니다. 이 과정을 거치면 프로젝트 내의 모든 class파일을 삭제한 다음 다시 build하게 됩니다.
JDK 버전을 두개 이상 사용하고 싶다면...
JDK 5.0이 나오면서 로컬 컴에 JDK 1.4와 JDK 5.0을 같이 사용하는 경우가 있습니다. 특히 JDK 5.0에서 추가된 기능들이 많기 때문에 이를 테스트해보기 위하여 두개 버전을 사용하는 경우가 종종 있습니다. 이 같은 경우 먼저 두개 버전의 JDK를 설치한 다음 JAVA_HOME을 설정하는 버전이 Eclipse가 실행될 때 Default로 사용하게 됩니다. 만약 Eclipse 시작할 때 다른 버전으로 시작하고자 한다면 Eclipse 실행 파일에 다음 option을 추가하여 사용하면 됩니다.
D:\IDE\Eclipse3.1M5_Pollinate\eclipse.exe -vm JAVA_HOME\jre\bin\javaw -vmargs -Xbootclasspath/a:JAVA_HOME\lib\tools.jar
다른 Workspace를 사용하고자 한다면...
Eclipse는 Workspace라는 개념을 통하여 자신의 작업 공간을 지정할 수 있습니다. 대부분의 경우 처음에 설정한 Workspace만을 사용하게 됩니다. 그러나 하나의 Workspace로 작업하다보면 점점 더 많은 프로젝트가 생기게 됩니다. 이럴 경우 다른 Workspace를 설정함으로서 새로운 작업공간을 가질 수 있습니다. 프로젝트의 성격에 따라 다른 Workspace에서 관리하면 더욱 좋겠죠.. 다른 Workspace를 사용한다고 지정하는 방법은 두가지가 있습니다.
Eclipse를 시작할 때 -data option을 이용하여 Workspace를 지정할 수 있습니다.
D:\IDE\Eclipse3.1M5_Pollinate\eclipse.exe -data D:\Project\MyWork
Eclipse를 시작한 상태에서 File | Switch Workspace를 이용하면 다른 Workspace로 이동하는 것이 가능합니다.
지금 자신의 Workspace에 너무도 많은 프로젝트가 있어 관리하기 힘들다면 새로운 Workspace를 만들어 사용해보시기 바랍니다.
특정 확장자를 가진 화일을 원하는 Editor에 연결하기..
Eclipse를 이용하여 개발할 경우 특정 확장자를 가진 파일들은 기존에 자신이 편하게 사용하던 Editor와 연결하여 사용하고 싶은 경우가 있습니다. 보통의 경우 html파일을 Eclipse 내에서 선택하면 Explore가 뜨면서 html 내용을 보여줍니다. 그럼으로 인해 탐색기에서 해당 파일을 직접 원하는 Eidtor로 열어 작업하는 경우가 종종 있습니다. 이럴 경우 Eclipse 내에서 직접 원하는 Editor로 연결될 수 있도록 설정하는 것이 가능합니다.
*Window | Preferences | Workbench | File Associations*로 이동해보면 각 확장자에 따른 Editor가 연결되어 있는 것을 확인할 수 있습니다. 여기서 *.html을 Explore가 아닌 자신이 원하는 Editor로 변경해주면 됩니다. 보통 원하는 프로그램이 Eclipse내에 있는 것이 아니기 때문에 External Program에서 선택하여 Default로 설정해주면 그 다음부터는 해당 파일을 열 때 원하는 Editor에서 바로 작업하는 것이 가능합니다.
메모리 Heap사이즈를 설정한다.
주절주절 있지만 간단히 말해 이클립스에 최소한의 메모리 사이즈를 지정해서 실행하게 한다.
방식은 이클립스 바로가기의 대상에 -vmargs -Xmx256m 을 추가해준다.
즉, 256의 메모리를 사용한다는 것이다.
자동 폴딩기능을 죽인다.
Window->Preferences->Java->Editor->Folding tab 에서 모든것의 체크를 없애면 자동 폴딩 기능을 죽일수 있다.
코드 인사이트 기능을 죽인다.
Window->Preferences->Java->Editor->Code Assist tab에서 Enable auto activation의 체크를 없앤다. 이는 control-space버튼을 누름으로써 그냥 쓰면 된다. 자동으로 하면 괜히 귀찮고 리소스만 더 먹는다.
반응형
'IT' 카테고리의 다른 글
sqlldr(sqlload)를 활용하여 temp table에 대량 데이터 올리기 by 하 (0) | 2008.07.29 |
---|---|
PL/SQL Developer 사용 팁 by 구 (0) | 2008.07.24 |
firefox를 통해 알게된 다양성의 중요성 (0) | 2008.06.29 |
Recent Comment