인텔리j 사용 이유
누군가가 말한것인데
장인은 도구를 탓하지 않는다. 하지만 좋은 도구를 항상 찾을 것이다. 그 도구를 이용해 나의 시간을 벌겠다.
라고 말했다. 나또한 그러한 이유로 인텔리j를 사용하기 시작하였다.
인텔리J의 키맵에서 이클립스와 비슷하게 키셋팅을 할 수있다.
하지만 진정하게 인텔리J를 쓰기위해 인텔리J의 단축키를 이용해 보았다.
인텔리J 단축키
인텔리J에서 자주 쓰게 될 단축키들
ctrl + Space : 자동완성
ctrl + shift + space : 스마트 자동완성 (나는 ctrl+space로 바꿈)
ctrl + / : 현재 라인 주석처리
ctrl + Y : 현재 라인 삭제
ctrl + D : 현재 코드 라인 복제
Shift + Ctrl + F : 전체파일에서 검색(문자열)
Ctrl + Alt + O : Import 최적화
Shift + Ctrl + 방향키 : 현재의 라인 또는 선택된 블록을 이동
Ctrl + mouse : 코드를 링크처럼 타고들어감
Ctrl + . : 메소드를 접었따 폈다 함
Ctrl + P : 메소드 호출시 해당메소드 매개변수를 확인
Alt + Insert : 코드 생성(생성자,게터세터,해쉬코드,이퀄스 등등)
Ctrl + O : 메소드 오버라이드 구현
Ctrl + i : 인터페이스 메서드 구현
Ctrl + Alt + T : 다음으로 코드 감싸기 (if else , try catch ,etc)
Ctrl + Alt + L : 파일 단위 재정렬 (이클립스의 ctrl+shift+f)
Ctrl + R : Replace, Find
Ctrl + F4 : 현재 열려있는 탭 닫기
Shift + F10 : 실행
Shift + F9 : 디버그 실행
Alt + Shift + F10 : 설정을 선택하고 런(톰캣 실행)
Alt + Shift + F9 : 설정을 선택하고 디버그
Ctrl + F8 : 토글 브레이크 포인트
Shift + F6 : 이름 변경
Ctrl + Z : undo
Ctrl + Shift + Z : redo
=====================================
part 2 단축키 겹칠수 있음
Alt + Enter : 해당 위치에서 임포트
Ctrl + Shift + V : 클립보드 확인
Ctrl + Q : 해당 메소드 간단히 보기
Ctrl + W : 조금씩 블럭 커지기
Alt + F7 : 사용되는 곳 찾기
Ctrl + Alt + 방향키 : 바로 전 수행한 곳
Alt + 방향키 : 탭에서 좌우
Ctrl + Alt + B : 구현체로가기
Ctrl + Alt + O : import 정리
Ctrl + G : 라인 찾기
Ctrl + E : 최근 파일
Ctrl + Shift + U : 대소문자 변경