GitHub

https://github.com/Backcoder-June

BackCoder 기록 그리고 숙달

Back to the Spring

IntlliJ 단축키 => Eclipse(STS) 단축키

Backcoder 2022. 9. 24. 09:23

JAVA 를 프로그래밍 언어로 사용할 때,
대표적인 IDE로는 Eclipse ( STS ) 혹은 IntelliJ 정도가 있다.

InelliJ Ultimate (유료버전)은 여러 측면에서 편리한 기능들을 많이 제공하기 때문에
IntelliJ 한번 사용하면 STS 로 되돌아가기가 힘들정도 라는 평들이 많다.

하지만, 현재 시장에선 STS 또한 많이 사용되고 있는 환경이다.

팀 프로젝트를 진행하려면 git ignore 을 사용한다 할지라도
안정성 측면에서 IDE 툴은 하나로 맞추는게 좋다고 생각한다.
( 완벽하게 두 IDE 호환 대처가 가능할 정도가 된다면 상관이 없겠지만,
생각보다 복잡한 부분들도 존재했다. )

IDE 툴을 바꿔서 사용할 때, Setting 하는 법, UI 등 다른 부분에 적응하는 시간이 필요하지만
무엇보다 불편했던 건 단축키가 아닐까 한다.

점차 STS => IntelliJ 로 바뀌어가는 과도기라고 생각하기 때문에
InelliJ 단축키 환경을 비슷하게 STS로 가져와서 사용하는게 좋을 것 같다.

INTELJKeySet.epf
0.02MB


[ 단축키 Import ]
STS - file - import - general - preferences - brows - 해당파일 선택

[[ Eclipse ]]
원래 단축키 - 설명 ( 바꾼 단축키 )
ctrl shift L - 단축키보기 / 한번더누르면 키설정 ( 그대로 )

없음 - overriding method 추가 ( ctrl + O )

없음 - generate Getter/Setter/Constructor 추가 ( alt + insert )

ctrl + shift + up.down - 커서 위아래 이동 (alt up.down)

alt + up.down - 코드 위아래로 이동시키기 (ctrl shift up.down)


없음 - Run Last Tool 재실행 ( ctrl F5 )

ctrl F2 - debug stop ( ctrl F2 - application stop 추가 )

ctrl b - build all ( ctrl F9 )
ctrl F9 - acticate task (ctrl f11)

ctrl click, f3 - 해당위치 보여주기 (ctrl b)


alt + enter - 프로퍼티 보기 ( ctrl f6 )

alt + / - 단어 자동완성 ( ctrl space )

ctrl + space - 자동완성 ( alt + enter )

ctrl 1 - 에러정보 보기 (ctrl + enter)


ctrl y - 다시실행 ( ctrl shift z )

ctrl shift \ - 전체주석 해제 ( ctrl shift . )

ctrl + O - outline 보기 ( alt + O )



ctrl m - 현재창 전체화면 / 원래위치로 (alt 2)


ctrl f7 => 소스 / 콘솔 전환 (alt 1)

alt right - next edit location ( ctrl alt right )
alt left - previous edit location ( ctrl alt left )

ctrl E - next editor ( alt right )
없음 - backward histroy ( alt left )


f12 - 에디터로 (alt ~ )


===


[ 그 외 eclipse 단축키들 ]

ctrl d - cut line 한줄 자르기 ( ctrl D )

ctrl x - 부분 잘라내기

ctrl shift G 모두 찾기

ctrl shift s - 모두저장

ctrl shift o - 전체 import

ctrl . - 에러위치로 이동

ctrl w - 현재 에디터 닫기
ctrl shift w - 전체 에디터 닫기

alt f11 - 전체화면


ctrl i - 코드라인정리
ctrl shift F - 자동정렬

f2 - 파일명 변경







[[ Inelli J ]]
Alt 7 = intellij class 요약 Structure 보기

Alt Enter = solution 선택

alt + Insert = generator -> getter setter / constructor

ctrl + O = Override 메소드

Ctrl W = 커서 영역 code 선택 확대
ctrl shift w = 커서 영역 code 축소

alt left/right = 에디터 간  이동

esc = 에디터로 커서 이동


Ctrl X = 한줄 지움
Ctrl D = 한줄 그대로 복사해서 바로밑에 붙여넣음

Ctrl B = 해당 method 로 이동

Ctrl alt L = 코드 줄 정리

Ctrl Shift T = 그 계층의 Test 생성

Ctrl alt T = Surround with 감싸기
Shift F6 = 한번에 이름 바꾸기 ( Refactor - Rename )
Ctrl P = parameter 양식 띄우기

ctrl alt N = inline variables (refactor) List result= ; return result; < 묶어주기

Ctrl Alt V = 반환 Type 으로 양식 완성, Type만 보고 빠질수 있음,

Ctrl shift V = 붙여넣기 목록. 최근 copy 했던 목록 볼 수 있음.


Ctrl Alt M = 메소드로 뽑기 (Extract Method)
Ctrl Shift T = Test case 생성

Ctrl / = 한줄 주석
Ctrl shift / = 블록 지정 하고 그 블록 주석화


Ctrl shift Enter = ); << 짜잘한 마무리 문장완성

Ctrl space = 기본코드 자동완성
Ctrl Shift space = 자동완성 추천


Ctrl alt I = 코드 줄 정리 인덴트
Ctrl alt O = import 정리




alt + 1 = project 목차로 이동
alt + 4 = run 창 내리기 올리기
alt + 5 = debug 창 내리기 올릭 ㅣ



Ctrl N = class 이동

ctrl E = 최근 파일

ctrl F5= 바로 이전 실행 다시 실행


ctrl alt S = Setting 창

shift shift = Search

Ctrl F = 파일 내 검색