이클립스 유용한 단축키 컬렉션.. 정리하니 너무 조아~
소스단축키
1. 클래스나 메소드,멤버를 상세하게 검색하고자 할때 : ctrl + 마우스커서(F3)
2. 해당클래스의 Hierarchy를 보려고 할때 : 클래스명 선택하고 F4
이동 단축키
1. 열린 파일 모두 닫기 : CTRL + SHIFT + F4
2. 한줄 삭제 : CTRL + D
3. 현재 줄 이동 : ALT + UP or DOWN
4. Editor 로 커서 이동(컴파일 중 에러등으로 포커스가 다른데로 갔을 때) : F12
5. 특정 줄번호로 가기 : CTRL + L
6. 다음 문제(오류부분으로 가기) : CTRL + .(점)
7. 이전 문제(오류부분으로 가기) : CTRL + ,(콤마)
8. 다음(이전) 편집창으로 이동(윈도우에서의 Ctrl+Tab 과 같은 기능) : CTRL + (Shift) + F6
9. 마지막 편집 위치로 가기(다른 이동 단축키를 써서 특정 지역으로 왔을 때 바로 전의 위치로 가기) : CTRL + Q
10. 해당 구문의 참조 부분 검색(함수나 변수위에 커서가 있을 때 이 함수나 변수를 호출,사용하는 곳 검색) : CTRL + Shift + G
찾기
1. 찾기 : Ctrl+F
2. 다음찾기 : Ctrl+K
3. 이전찾기 : Ctrl+Shift|K
4. Incremental Search : Ctrl+J (next:DownArrow, prev:UpArrow)
5. Selection Word
Search : Ctrl+K, Ctrl+Shift+K(Reverse)
6. 자바 찾기(자바의 클래스, 타입, 함수 이름등으로 찾을 수 있다. 문자열을 찾으려면 File Search 탭을 이용한다.) : Ctrl+H
디버깅 단축키
1. 브레이크 포인트(현 커서의 위치에 브레이크 포인터 설정/해제) : CTRL + Shift + B
2. 디버깅 시작 F11
3. 디버깅 계속 F8
4. Step Over(한줄씩 실행) F6
5. Step Into(한줄씩 실행하되 함수일 경우 그 함수 내부로 들어감) F5
6. Step out(현재 함수를 빠져나온다) F7
7. Run to Line(현재 라인까지 실행) CTRL + R
기타 단축키
1. 저장(JDT) 및 컴파일 CTRL + S
2. 열려진 모든 파일 저장(JDT) CTRL + Shift + S
3. 빠른 오류 수정(-Quick Fix) CTRL + 1 Eclipse 가 찾을 수 있는 간단한 문법적인 오류를 해결할 방법을 알려줍니다
4. 코드에 필요한 패키지 자동 import CTRL + Shift + O 현재 코드를 위해 import 해야할 패키지를 자동으로 import 코드를 넣어줍니다
5. 주석 처리(제거) CTRL + /(\) 현재 줄 혹은 선택된 구역의 주석으로 만들거나, 주석을 제거
6. 코드 형식 맞추기 Ctrl+Shift+F
7. 선택 영역 주석처리 Ctrl+/
8. 선택 영역 주석풀기 Ctrl+/
==============================================================================
Ctrl+Shift+F 코드 정리하기
이는 Eclipse에서 설정된 Code Formatter의 설정
프로젝트에서 개발된 모든 코드에 같은 코딩 규칙을 적용하고 싶다면..
결정된 Coding Convention에 따라 Code Formatter의 설정을 바꾼 다음,
[공통 템플릿(?)]
XML 파일로 Export하고, Import 시켜 적용
Ctrl+Shift+O
사용하지 않는 모든 import 문이 정리
한가지 유용한 기능은 같은 패키지 내에서 여러 개의 클래스를 import할 경우
예를 들어 한 패키지 내에서 4개 이상의 클래스를 import 한다면,
그것을 *로 합쳐서 표시하도록 하고 싶을 때...
window - preference 로 가서 java - code style - organize import에서
Number of imports needs for .*의 수를 4로 해놓으면,
같은 패키지에서 4개이상의 클래스가 임포트되면 *로 합쳐서 표시
(Apply 버튼 바로 위에 그 항목이 있습니다.)
전체 주석 처리
주석처리할 영역을 선택 한 다음 Ctrl+/
주석 해제 Ctrl+/
Ctrl+F6 많이 열려진 파일 쉽게 이동하기
해당 파일들 사이를 열려진 윈도우를 [ Alt+Tab ] 을 이용해서 이동하는 것 같은 기능
Ctrl+L
해당 라인으로 이동
줄번호가 항상 표시
window - preference -> Java - Editor -> "Show line numbers"를 체크
Javadoc 문서생성
Project 메뉴의 [ Generate Javadoc... ] 기능을 실행
전체 프로젝트를 백업
File 메뉴의 Export 기능을 실행
선택요소 중에서 ZIP 파일을 선택
일반적으로 자동 생성되는 JavaDoc 문서나 Classes 파일들은 백업하지 않음.
적당한 백업 파일 이름과 위치를 결정하고 Finish 버튼을 누르면 백업이 완료.
이클립스에서 유용한 단축키
Ctrl + e : 한줄지움
Ctrl + w : 메뉴보여줌
Ctrl + space : 클래스등 코드 도움
Ctrl + / : 한줄 주석 반대는 Ctrl + \
Ctrl + , : 찾기나, TASK항목 이동
Ctrl + . : 이동
Ctrl + F6 : Editor 선택
Ctrl + F7 : View 선택
Ctrl + F8 : Perspectieve 선택
Ctrl + F11 : 디버깅
Ctrl + 1 : QuickFix 실행
Ctrl + Shift + b : 브레이크 포인트
Ctrl + Shift + e : 현재 캐럿에서 끝까지 삭제
Ctrl + Shift + f : 코드 포맷팅
Ctrl + Shift + m : 자동 임포트
Ctrl + Shift + o : 임포트 자동 정리
Ctrl + Shift + space : 입력 파라미터 정보 보여줌
출처 : http://blog.naver.com/simz/
=========================================================================================
1. Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때
2. Alt + ->, Alt + <- : 이후, 이전
3. Ctrl + o : 해당 소스의 메소드 리스트를 확인하려 할때
4. F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다.
1. Ctrl + k : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다.
2. Ctrl + Shift + k : 역으로 찾고자 하는 문자열을 찾아감.
3. Ctrl + j : 입력하면서 찾을 수 있음.
4. Ctrl + Shift + j : 입력하면서 거꾸로 찾아갈 수 있음.
5. Ctrl + f : 기본적으로 찾기
1. Ctrl + Space : 입력 보조장치(Content Assistance) 강제 호출 => 입력하는 도중엔 언제라도 강제 호출 가능하다.
2. F2 : 컴파일 에러의 빨간줄에 커서를 갖져다가 이 키를 누르면 에러의 원인에 대한 힌트를 제공한다.
3. Ctrl + l : 원하는 소스 라인으로 이동
로컬 히스토리 기능을 이용하면 이전에 편집했던 내용으로 변환이 가능하다.
4. Ctrl + Shift + Space : 메소드의 가로안에 커서를 놓고 이 키를 누르면 파라미터 타입 힌트를 볼 수 있다.
9. 위(아래)줄과 바꾸기 : ALT+UP(DOWN)
12. 자동으로 import 하기 : CTRL+SHIFT+O
19. 메소드 정의부로 이동 : F3
20. 하이어라키 ㅤㅍㅏㅍ업 창 띄우기(인터페이스 구현 클래스간 이동시 편리) : Ctrl + T
22. ULTRAEDIT나 EDITPLUS 의 CTRL+TAB 과 같은 기능. : CTRL+F6
1. sysout 입력한 후 Ctrl + Space 하면 System.out.println(); 으로 바뀐다.
2. try 입력한 후 Ctrl + Space 하면 try-catch 문이 완성된다.
3. for 입력한 후 Ctrl + Space 하면 여러가지 for 문을 완성할 수 있다.
4. 템플릿을 수정하거나 추가하려면 환경설정/자바/편집기/템플리트 에서 할 수 있다.
1. 클래스의 멤버를 일단 먼저 생성한다.
2. override 메소드를 구현하려면 : 소스->메소드대체/구현 에서 해당 메소드를 체크한다.
3. 기타 클래스의 멤버가 클래스의 오브젝트라면 : 소스->위임메소드 생성에서 메소드를 선택한다.
1. 자바파일을 여러개 선택한 후 소스 -> 가져오기 체계화 해주면 모두 적용된다.
1. 환경설정 -> 자바 -> 코드 스타일 -> 코드 포멧터 -> 가져오기 -> 프로파일.xml 을 불러다가 쓰면 된다.
2. 또한 다수의 자바파일에 프로파일을 적용하려면 패키지 탐색기에서 패키지를 선택한 후 소스 -> 형식화를 선택하면 된다.
3. 환경설정 -> 자바 -> 코드 스타일 -> 코드 템플리트 -> 가져오기 -> 템플리트.xml 을 불러다가 쓰면 된다.
1. 에디터가 여러 파일을 열어서 작업중일때 Ctrl + F6 키를 누르면 여러파일명이 나오고 F6키를 계속 누르면 아래로
2. Ctrl + Shift + F6 키를 누르면 위로 커서가 움직인다.
3. Ctrl + F7 : 뷰간 전환
4. Ctrl + F8 : 퍼스펙티브간 전환
5. F12 : 에디터로 포커스 위치
'공부 > 기타' 카테고리의 다른 글
토드 단축키 (0) | 2012.01.04 |
---|---|
Crontab 설정 (0) | 2011.12.15 |
L4 로드밸런싱 (3) | 2011.11.08 |
조인쿼리 정리 (0) | 2011.06.13 |
OpenAPI OAuth (0) | 2011.06.13 |
--TOAD 메뉴얼--
toad 사용법
SQL EDITOR상에서의 편리한 단축키
ESC: 열린 윈도우 닫기
F1: 모든 단축키를 보여준다.
F2: FULL SCREEN
F4: Table, View, Proc, Funct, Package를 DESC(테이블명에 커서를 둔 상태에서 해야함)
F6: SQL Editor와 결과창간의 전환
F7: 화면을 모두 CLEAR
F8: 실행했던 SQL들의 HISTORY
F9: 모든 쿼리 실행(Ctrl+Enter는 현재 쿼리만 실행)
Ctrl+F9: 실제 쿼리를 실행하지 않고 validate함
Ctrl+. : table Completion (매칭되는 테이블목록 출력)
Ctrl+T : Columns Dropdown (해당테이블의 컬럼목록 표시)
Alt+Up : History Up (리눅스 bash의 UP키와 같다.)
Alt+Down: History Down (리눅스 bash의 DOWN키와 같다.)
Ctrl+Tab: MDI Child윈도간 전환
그냥 'desc 테이블명' 을 치면, 팝업윈도로 해당 테이블의 컬럼목록윈도가 표시된다.
이때, 해당 컬럼을 double-click하면 SQL Editor로 반영된다.
"테이블명."까지 입력하고 좀 있으면, 해당 테이블의 컬럼목록이 표시된다.
마치 프로그래밍툴에서 클래스내 멤버들의 목록을 표시하듯이..
Ctrl+T는 출력된 목록을 취소했을 경우, 다시 불러낼때 쓰인다.
test, member 2개의 테이블이 있다고 하자.
select * from t까지 입력하고 Ctrl+.를 치면 select * from test로 테이블명을 완성시켜준다.
system계정에서는 안되더군.. 일반계정만 가능했다.
SQL문을 실행시
Ctrl+Enter
현재 커서의 SQL문 실행
여러개의 SQL문이 있을때, SQL문들을 개행문자로 분리해주면 된다.
해당 커서에서 개행문자가 있는 곳까지만 하나의 SQL문으로 간주한다.
F9
SQL Editor의 SQL문 실행하여 Grid에 출력.
여러 SQL문들을 개행문자로 구분하지 않는다는 것을 제외하면, 위의 Ctrl+Enter와 동일하다.
에디터내의 모든 SQL문은 하나로 취급하므로, 여러 개의 SQL문이 있으면 실행할 SQL문만 Selection하여 실행(F9)해준다.
F5
SQL Editor내의 모든 SQL문 실행. 여러개의 SQL문들을 모두 실행하여 SQL*PLUS와 같이 출력해준다.
이것은 출력이 Grid로 표시되지 않고 Editor윈도에 표시되므로, SQL*PLUS의 출력과 같이,
다른 편집기로의 복사/붙여넣기 할때 사용하면 유용하다
[출처] TOAD 넌 누구냐 |작성자 버티는게 잘하는거야
'공부 > 기타' 카테고리의 다른 글
이클립스 단축키 (0) | 2012.01.27 |
---|---|
Crontab 설정 (0) | 2011.12.15 |
L4 로드밸런싱 (3) | 2011.11.08 |
조인쿼리 정리 (0) | 2011.06.13 |
OpenAPI OAuth (0) | 2011.06.13 |
오라클 힌트사용하기
'공부' 카테고리의 다른 글
리눅스 기본명령어 (0) | 2011.12.15 |
---|---|
Oracle 날짜함수 (0) | 2011.08.08 |
ORACLE에서 제공되는 내장함수 (0) | 2011.08.08 |
스프링을 공부하기전에 (0) | 2011.07.01 |
공부의 필요성을 느끼다... (0) | 2011.06.08 |