안녕하세요~? 이번 시간에는 자주사용하는 이클립스(Eclipse)단축키에대해 알아보겠습니다.
단축키를 자신이 코딩할때 자주쓰는 단축키를 외어두면 코딩시간이 많이 절약되겠죠?
저도 처음에는 사용하지 않다가 사용할 수록 편해서 자주 사용하는것만 몇개 외어두어 사용합니다.
1. 주석처리
- 주석은 코딩을 많이 하시는 분들이라면 자주 사용합니다. 주석에는 2가지 종류가있습니다.
주석에는 /* */을 사용해 블럭단위로 주석을 해주는 블럭주석과 //을사용해 한줄만 주석처리하는 주석이 있습니다.
첫 번째로 /* */ 주석은 ctrl + alt + / 동시에 누르면 됩니다. 그리고 주석 해제는 ctrl + alt + \입니다.
두번째로 // 주석은 ctrl + / 입니다.
2. 자동 완성 기능
- 자동 완성 기능은 소스코드가 헷갈리거나 빠르게 입력할때 유용한 기능입니다. 이클립스 안에서도 스스로 자동 완성 기능이 켜지기도 하지만 단축키로도 할 수 있습니다. 하지만 자동 완성 기능을 너무 자주 사용 하다보면 실력이 많이 안늘수도있으니 처음 하시는분들은 직접 치면서 하시는걸 추천합니다. (ctrl + spacebar)
3. 줄이동 & 줄삭제
- 줄이동은 커서가 있는 줄의 모든 글자가 방향키에 따라 이동하는 것입니다.
(alt + 방향키(위, 아래))
- 줄삭제는 커서가 있는 줄을 삭제해줍니다.
(alt + D)
4. 에러 픽스
- 에러 픽스는 빨간줄로 에러난 곳에 마우스 포인트를 두기만해도 에러 내용이 나오지만 단추기를 사용하면 해결방안도 같이 제시해줍니다.
(ctrl + 1)
5. Undo / Redo
- Undo와 Redo는 굉장히 자주쓰이는 단축키 입니다 꼭 알아두면 편합니다.
- Undo는 코딩을 하면서 혹시나 잘못 지우거나 전에 썻던 걸로 돌아가고 싶을때 사용합니다.
(ctrl + z)
- 반대로 Redo는 Undo를해서 뒤로 갔을 때 다시 앞으로 가고싶을 때 사용합니다.
(ctrl + y)
6. System.out.println() 자동생성
- System.out.println()은 전시간에 배웠던 Java의 출력함수 입니다. C언어에서는 printf()로 간단하게 쓰였지만 Java에서는 길게 씁니다. 그래서 이시간도 단축 시키기 위해서 단축키를 사용합니다.
(sysout 입력 후 ctrl + spacebar)
7. 들여쓰기 자동 수정
- 커서가 있는 줄위치에 줄의 들여쓰기를 자동으로 맞춰 줍니다. 블록을 지정하고 실행시 블록내에서 자동으로 들여쓰기를 합니다. (ctrl + l)
8. Getter / Setter 자동생성
- Getter / Setter란 나중에 배울 Java는 앞서 말했듯이 객체지향언어이다. 그래서 메서드를 통해 데이터를 변경하는 방법을 선호한다. 그래서 외부에서 접근하는걸 막는 대신 메서드를 통해 데이터에 접근하는 역할을 하는것이 Getter / Setter다. 자세한건 다음에 알아보겠습니다.
(shift + alt + S 누른후 R)
9. 기타 단축키
- 디버깅 시작 : F11
- 상속 구조 클래스 보기(메서드 등) : F4
- 같은 변수명 모두 변경 : alt + shift + r
- 에디터 화면 넓게/좁게 : ctrl + m
- Alt 키를 사용하는 단축키
> Alt + Shift + J : JavaDoc 주석
> Alt + ←→(좌/우) : 뷰 화면의 탭에 열린 페이지 이동
> Alt + ↑↓(상/하) : 커서가 있는 줄을 위 아래로 이동
- Ctrl 키를 사용하는 단축키
> Ctrl + 1 : Quick Fix
>> 구현하지 않은 메소드 추가
>> 로컬 변수 이름 바꾸기
>> Assignment 입력
>> 행 둘러싸기 (if/where/for이나 블록으로 둘러 싸려면 해당영역을 선택하고 Ctrl + 1)
> Ctrl + D : 한줄 삭제
> Ctrl + E : 뷰 화면의 탭에 열린 페이지 이동
> Ctrl + L : 라인 이동
> Ctrl + I : 자동 들여쓰기 수정
> Ctrl + K : 문자열 찾기 (찾고자 하는 문자열을 블럭으로 설정한 후...)
>> Ctrl + Shift + K : 역순으로 찾기
> Ctrl + M : 전체화면
> Ctrl + O : 현재 보고있는 파일의 아웃라인 (메소드 리스트 확인, 메소드나 필드 이동가능)
> Ctrl + W : 창 닫기
> Ctrl + , or. : 다음 Annotation(Error, Warning, Bookmark)으로 이동
> Ctrl + / : 주석 처리 (여러줄 블럭 처리 가능)
> Ctrl + Alt + ↑↓(상/하) : 한줄(블럭) 복사
> Ctrl + Shift + E : Switch to Editor (탭에 열려있는 Editor 이동)
> Ctrl + Shift + G : 클래스의 메소드나 필드를 Reference하고 있는 곳으로 이동
>> 반대 : F3 (Reference하는 클래스로 이동)
> Ctrl + Shift + L : 단축키 보기
>> Ctrl + Shift + L + L : 단축키 지정
> Ctrl + Shift + W : 열린 파일 모두 닫기
> Ctrl + Shift + O : 자동 import 처리 (사용하지 않는 Class는 삭제)
> Ctrl + Shift + R : Open Resource
> Ctrl + Shift + ↑↓(상/하) : 다음/이전 메소드로 이동
> Ctrl + Shift + / :JavaDoc주석 추가
> Ctrl + Shift + Space : 메소드 파라미터 힌트 (메소드에 입력해야 하는 파라미터 정보가 표시된다.)
> Ctrl + F3 : 클래스 아웃라인
> Ctrl + F6 : View 화면의 탭에 열린 페이지 이동
> Ctrl + F7 : View간 화면 전환
> Ctrl + F8 : Perspective간 화면 전환
> Ctrl + F11 : 바로 전에 실행했던 클래스 실행
> Ctrl + PageDown : 뷰 화면의 탭에 열린 페이지 이동
- Function Key
> F2 : 에러의 원인에 대한 힌트 (에러 라인에 커서를 위치시키고...)
> F3 : Java 편집기에서 Reference하는 클래스의 자바파일로 이동
>> Ctrl + 클릭
>> 반대 : Ctrl + Shift + G (클래스의 메소드나 필드를 Reference하고 있는 곳으로 이동)
> F4 : 해당 클래스의 Hierarchy
> F12 : Editor로 포커스
- E.T.C.
> CTRL + 휠 : 페이지 단위 이동
- 여기까지 자주쓰는 단축키의 대하여 알아보았습니다. 단축키를 안써도 되지만 쓰시면 그 만큼 코딩하는 시간이 단축되고 편리하다는점 자기가 자주쓰는 단축키를 외어 두시는게 좋습니다.
다음시간에는 데이터 타입에 대하여 게시하겠습니다.
'조재연의 Java 개꿀떡 > 조재연의 Java 기초 개꿀떡' 카테고리의 다른 글
자바(Java)의 기초 박살내기 - 연산자(Operator) (1) | 2017.06.30 |
---|---|
자바(Java)의 기초 박살내기 - 데이터 타입(Data Type) (0) | 2017.06.29 |
자바(Java)의 기초 박살내기 - Java의 개요 (0) | 2017.06.28 |
자바(Java)의 기초 박살내기 - 이클립스(Eclipse) 배경 테마 및 폰트 변경 (0) | 2017.06.28 |
자바(Java)의 기초 박살내기 - 이클립스(Eclipse) 설치하기 (2) | 2017.06.27 |