블로그 이미지
숏퐁숑

카테고리

분류 전체보기 (70)
게임기획자 준비 (18)
게임기획 참고자료 (7)
프로그램 (33)
WAS (5)
ORACLE (19)
엑스플랫폼 (5)
JAVA (1)
Spring (1)
Lua (2)
Android (0)
숨쉬기 활동 (10)
Total
Today
Yesterday

달력

« » 2024.10
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

공지사항

태그목록

최근에 올라온 글

'프로그램/JAVA'에 해당되는 글 1건

  1. 2016.11.30 이클립스-단축키

이클립스의 단축키를 알아두면 개발시 유용한 것들이 많이 있다. 개발하면서 요정도 단축키를 상식적으로 알아두면 개발시간을 많이 단축시켜줄 것이다.

 

?1) 코딩을 할 때 라인 번호가 있으면 개발이 쉽다.

Window > Perferences > General > Editors > Text Editors > Show line numbers(항목의 체크박스에 체그하면된다)

 

2) 코드 스타일 바꾸기
Windows > Prefrences > Java > Code Style > Formatter
하나를 만들어서 그거 이용하도록
에디터에서 적용방법 : Ctrl + Shift + F 또는 Source > Format
특정부분만 적용하려면 블록 후 Ctrl + Shift + F

3) 퍼스펙티스 설정 저장
WIndow > Save Perspective As

4) 코드 어시스트 Ctrl + Space
for, while 자동완성
sysout 자동완성
템플릿 설정은 Preferences
Java > Editor > Templates
Actio 정도만 치고 Ctrl+Space를 치면 적당한 후보를 내준다.
for(int i = 0; i < array.length; i++)
이거 치기 귀찮다
for만 치시고 ctrl+space 누르시면
슈루룩 완성된다.
중간에 바꿔야 할건 tab키를 이용하면 바꿀 수 있다. 이건 습관되면 코딩 속도도 빨라지고 편해진다 ㅋ
 
5) Quick fix

에러난 줄에 노란전구가 있으면 Ctrl + 1 눌러서 방법중 하나 고르면 수정된다.
빨간 줄이 보이세요? 커서를 올려놓고 기다려보자.
올려놓고 기다리시면 왜 빨간줄이 나왔는지 나온다.
도대체 어떻게 고쳐야할지 모르겠다 싶으시면
한번 Ctrl+1을 눌러보면 알아서 고쳐줄지도 모른다.  

6) Quick Type Hierarchy
메서드, 타입, 패키지를 선택하고 Ctrl + T
한번 더 누르면 뒤집어짐

 

7) Quick Outline
Ctrl + 0 키를 누르면 바로 필터링됨

 

8) 소스 코드 네비게이션
정의로 바로가기 : F3
다시 돌아오기 : Alt + <- , 다시 정의보기 : Alt + ->
Ctrl 누르고 있으면 각 요소가 하이퍼링크 모양으로 바뀜 : 이때 마우스 클릭시 이동
해당라인 이동 : Ctrl + L
 
9) Mark Occurences
툴바버튼이 눌려있으면 커서가 위치한 요소는 사용처가 다 보인다

 

10) getter, setter, 생성자
소스에서 Source > 해서 Generate getter and setter~ 선택해서 원하는 함수를 만들어준다.

 

11) 소스 비교
우클릭 > Compare with > Local History
Replace With > Local History
Restore from Local HIstory

 

12) 에디터간 이동
많아지면 오른쪽 >> 클릭
Ctrl + F6 : 

13) 뷰 간 이동
Ctrl + F7

 

14) 퍼스펙티브간 이동
Ctrl + F8

 

15) 에디터로 돌아오기
어디에 있든지 F12 키 누르면 현 에디터로 돌아온다.
 
16) 찾기
점증적찾기 : Ctrl + J (아래에 Incremental File표시)
그리고 단어입력
그리고 Ctrl + J 클릭시 다음단어 찾음 (Ctrl + Shift + J는 반대)
블록선택후 Ctrl + K 클릭시 다음단어
검색기능
일반 검색 : Ctrl + F
마우스로 드레그한 항목 아래로 검색 : Ctrl + K
마우스로 드레그한 항목 위로 검색 : Ctrl + Shift + K
실시간 타이핑 검색 (아래로) : Ctrl + J
실시간 타이핑 검색 (위로) : Ctrl + Shift + J

 

17) 소스 편집
원하는 라인으로 이동 : Ctrl + L
한 라인 삭제 : Ctrl + D
주석처리 : Ctrl + Shift + / ---> 형태 : /* */
Ctrl + / ----> 형태 : //
자동 들여쓰기 정리 : Ctrl + I
자동으로 임포트하기 : Ctrl + Shift + O
소스창 전체화면 전환 : Ctrl + M
System.out.println(); 간단하게 입력하기 : sysout 입력 후 Ctrl + Space
try { } catch { } 간단하게 입력하기 : try 입력 후 Ctrl + Space
for문 간단하게 입력하기 : for 입력 후 Ctrl + Space
열린파일 이동할때 리스트 항목을 보고 선택하기 : Ctrl + F6
Ctrl + Shift + O - Organize Imports
저장전에는 필히 import 구문을 정리 해주시고..
Ctrl + Shift + F - Reformat source
저장전 소스 들여쓰기도 자동으로 정리해주시고
Alt + Shift + J - Java Doc Comment Create
아직도 Java Doc을 안다는가.. 달어줘라 개발자의 센스다. 일일히 타이핑 하는가..
이젠 이단축키 하나로.. 메소드나 클래스 명에 위치시키고 눌러봐라. 파라미터, throws를 분석하여 친절하게 Doc주석을 달어준다.
--------------------------------------------------------------------------------
1. 옮길 문장이 있는 줄을 아무데나 클릭한다.
2. Alt키와 화살표(위로)키를 누른다.
--------------------------------------------------------------------------------
 
18) 리펙토링
1. Source 메뉴에는 재미있는 기능이 많다.
- source =>Generate Getter and Setter를 보면
그동안 여러분을 괴롭혔던 mutator와 accessor를 편하게 구현하실 방법이 들어있다.
- source => Generate Constructors using Fields에서는
class variable만 선언하면 constructor가 자동으로 만들어지게 해준다.

ALT + SHIFT + Z = 블록설정 후 try-catch 문 덮어서 만들어주기

 

19) 디버깅
2. 버그가 있으십니까? 디버깅을 해보세요. (고급기능, 그러나 유용한 기능)
Ctrl+Shift+B를 누르면 breakpoint가 걸리고,
F11을 누르면 디버그 모드로 실행이 된다.
디버그 모드에서는 breakpoint의 위치에서 어떤 변수가 어떤 값을 가지는지 볼 수 있다.
한줄 한줄 실행해가며(보통 F6, 함수로 들어갈때 F5) 볼 수 있다.
아. 디버깅을 하시다보면 perspective(창의 배치)가 달라진다.
이때 디버깅을 마치고 돌아오시려면 오른쪽 위에 Debug / Java라고 쓰인 곳에 가셔서 Java를 선택하든 원하는 작업공간을 선택하면 도니다.
 
20) 주석 처리?
Ctrl + Shift + / - ins?tantly toggling comments
소스를 일일히 주석처리 하는가. 블로 주석이라면 마우스로 긁어서 한번에 주석처리 하자.
 
21) 기타
Alt +Shift + T - Show Refactor Quick Menu
팝업에 Refactor 선택에 명령어 수행 너무많은 시간이 소비된다. 한번에 단축키로 호출하자

 

22) 단축키호출
Ctrl + Shift + L - Hotkeys Table Call
이클립스의 핫키 목록을 볼수있는 핫키
Eclipse 단축키 확인 및 변경
Eclipse의 모든 단축키는 Window >> Preferences >> Workbench >> Keys 메뉴에서 확인 및 변경이 가능하다. 그 동안 다른 툴에서 자신의 손에 익숙한 단축키들이 있다면 이 메뉴에서 단축키들을 변경하는 것이 가능하다.
Java Editor 단축키
Ctrl + Shift + M : 캐럿이 위치한 대상에 필요한 특정 클래스 Import 시키기
Ctrl + Shift + O : 소스에 필요한 패키지를 자동으로 Import 시키기
Ctrl + Shift + F : 소스코드 자동 정리
Ctrl + Shift + G : 특정 메써드나 필드를 Reference하고 있는 곳을 찾는다.
Ctrl + Shift + K : 이전찾기 (또는, 찾고자하는 문자열을 블럭으로 설정한 후 역으로 찾고자 하는 문자열을 찾아감.)
Ctrl + shift + G : 특정 메써드나 필드를 참조하고 있는 곳을 찾는다.
Ctrl + shift + B : 현재커서위치에 Break point설정/해제
Ctrl + 1 : Quick Fix. 에러가 발생했을 경우 Quick Fix를 통해 쉽게 해결이 가능하다.(Rename에 주로 사용)
Ctrl + 2 + R : Rename (리팩토링)
Ctrl + Shift + / : 선택 영역 Block Comment 설정
Ctrl + Shift + : 선택 영역 Block Comment 제거
Ctrl + / : 한줄 또는 선택영역 주석처리 / 제거
Ctrl + S : 저장 및 컴파일
Ctrl + I : 소스 깔끔 정리(인덴트 중심의 자동구문정리)
Ctrl + space : 어휘의 자동완성(Content Assistance)
Ctrl + Q : 마지막 편집위치로 가기
Ctrl + L : 특정줄번호로 가기
Ctrl + D : 한줄삭제
Ctrl + O : Outline 창 열기
Ctrl + H : Find 및 Replace
Ctrl + K : 다음찾기(또는, 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다.)
Ctrl + N : 새로운 파일 및 프로젝트 생성
Ctrl + Shift + S : 열려진 모든파일 저장 및 컴파일
Ctrl + 객체클릭(혹은 F3) : 클래스나 메소드 혹은 멤버를 정의한 곳으로 이동(Open Declaration)
Alt + Shift + UP : 커서를 기준으로 토큰단위 블럭지정 (괄호의 열고 닫기 쌍 확인에 유용) ==> 괄호의 뒤에 마우스 커서를 위치시킨 후 더블클릭한 것과 같은 효과
Alt + Shift + DOWN : 커서를 기준으로 토큰단위 블럭해제
Alt + Shift + J : 설정해 둔 기본주석을 자동으로 달기 (메소드나 멤버변수에 포커스 두고 실행)
Alt + / : Word Completion
Alt + Shift + R : Rename
Alt + ->, Alt + <- : 이후, 이전
해당 프로젝트에서 Alt + Enter : Project 속성
sysout > Ctrl + Space : System.out.println();
try > Ctrl + Space : 기본 try-catch문 완성
for > Ctrl + Space : 기본 for문 완성
템플릿을 수정,추가 : Preferences > java > editor > Templates
Ctrl + Alt + R
Ctrl + F11 : 실행
F11 : 디버깅 시작
F5 : step into
F6 : step over
F8 : 디버깅 계속
Ctrl + .
 
23) 에러위치로 이동
Ctrl + '.'
 
24) 키보드로 코드블럭 이동
Alt + 위 화살표 혹은 아래 화살표
 
25) 나의 포맷 적용
Ctrl + Shift + 'F'

 

 

단축키는 몰라도 상관이 없다. 단축키 모른다고 개발을 못하는 건 아니다. 하지만 자주 쓰면서

유요한 단축키들을 알아둔다면 개발을 좀더 편하게 빠르게 할 수 있을 것이다.

Posted by 숏퐁숑
, |

최근에 달린 댓글

글 보관함