인텔리제이를 처음 사용하고 느꼈던 것은 단축키와 자동완성이 정말 편리하다는 것이다.
sts는 자동완성이 되긴 하지만 잘 안되다보니... 거의 모든 코드를 내가 직접 입력했던 것 같은데
인텔리제이는 자동완성이 워낙 잘되어있어 마치 내가 다음에 뭘 입력할지를 미리 예측하고 자동 완성을 해주는 것 같은 느낌까지 든다.
어쨌든 이러한 인텔리제이의 장점을 살리기 위해서 단축키도 여럿 정리해보았다.
개발할 때 요정도만 알고 있어도 크게 불편함은 없는 듯 하다.
만약 이 중에서 손에 안 익는 단축키가 있거나, 추가하고 싶은 단축키가 있다면
setting > keymap에서 설정을 해주면 된다.
shift * 2 : 파일 탐색
ctrl + shift + f : 문자열 검색
alt + 방향키 : 파일간 이동
ex) alt + <- : 바로 전에 열었던 파일로 이동
ctrl + B : go to declaration or usages
ctrl + alt + B : 구현체 가기
ctrl + E : 파일 이동 내역
ctrl + shift + G : find usage 참조
ctrl + alt + o : 안쓰는 import 제거
ctrl + alt + l : 코딩 컨벤션 맞추기
ctrl + alt + f7 : jump to the callers of the method 이 메서드를 부르는 얘가 누군지, 그 메서드 호출하는 얘로 이동
ctrl + R : 단어 바꾸기
ctrl + shift + j : 불필요한 line 삭제
ctrl + shift + f : 특정 문자열 검색
shift + f8 : 다음 디버깅 포인트로 이동
alt + insert : generate (getter, setter, toString 등...)
sout : system.out.println(). 이클립스의 syso와 동일한 기능이다.
psvm: public static void main(String args[])
'JAVA' 카테고리의 다른 글
JAVA 정규식 표현과 정규식 (0) | 2022.02.23 |
---|---|
Exception (예외) (0) | 2022.02.13 |
Call By Value / Call By Reference (0) | 2021.08.14 |
객체 복제 (0) | 2021.08.11 |
추상 클래스 (Abstract class) (0) | 2021.07.29 |