JAVA

IntelliJ 단축키 설정

superbono 2021. 11. 30. 10:03

인텔리제이 써보니까 사람들이 왜 인텔리제이 인텔리제이 하는지 알겠더라

인텔리제이를 처음 사용하고 느꼈던 것은 단축키와 자동완성이 정말 편리하다는 것이다. 

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