개발/Intellij

[Intellij] 단축키 Window , Mac

멋진놈 2022. 12. 6. 14:38
728x90

윈도우

실행 

  • shft + F10/F9 : 이전 실행했던 것 실행 / 디버그 (우측 상단 실행문 목록 확인)
  • alt + shft + F10/F9 : 파일 선택해서 실행 / 디버그
  • ctrl + shft + F10 : 현재 편집창 실행

추가 

  • alt + insert : 파일, 메소드추가

자동 

  • ctrl + alt + L : 정렬
  • ctrl+ shft + enter : ( 이후 자동완성
  • ctrl + space : 현재 작성하고 있는 것 자동완성 창 열기
  • ctrl + alt + V : 현재 작성문의 반환값을 ‘타입 변수 = 작성문’ 으로 자동 완성, 반환타입 알고자 할 때 용이
  • ctrl + P : 매개인자에 대한 정보 , 매개인자자리에서 사용 시 (a, b) a에는 어떤값이, b에는 어떤값이 와야하는지 알려줌
  • alt + enter : 재정의 자동으로 가져오기, 필요한 import문 자동으로 import
  • ctrl + shft + T : create new test를 누르면 테스트껍떼기를 한 번에 생성
  • sout : System.out.println() 자동 완성
  • soutv : System.out.println(“최근 변수 = “ + 최근 변수); 자동 완성
  • iter : 향상된 for문 자동 입력

수정 

  • ctrl + alt + shft + T : Refactor 단축키
  • ctrl + alt + M : extract method
  • shft + F6 : 같은 코드 한 번에 수정
  • ctrl + alt + P : 함수 안에서 값들을 파라미터로 꺼내기
  • ctrl + 방향키 : 멀티커서
  • ctrl + shft + U : 드래그 한 문자 대문자로 변환
  • ctrl + alt + N : inline, return문으로 한 번에 합친다.
  • ctrl + shft + alt + J : 같은 단어 찾기
  • Ctrl + Alt + O : 사용하지 않는 import문 정리

검색 

  • ctrl + alt + S : setting창 열기
  • shft 2번 : 파일, 클래스, 성정 등 키워드에 관련된 모든 것 검색
  • ctrl + E : Recent file로 작업했던 것들을 검색
  • ctrl + B : 해당 클래스와 연관된 다른 것들 검색
  • ctrl + shft + F : 전체에서 찾기

이동

  • alt + 1 : 프로젝트 탭으로 커서 옮기기
  • ctrl + shft + <- , -> : 커서를 프로젝트 탭으로 옮긴 상태에서 프로젝트 탭 크기 조절
  • ctrl + shft + F12 : 전체 화면 만들기
  • ctrl + shft + 방향키 : 메서드 위치 통채로 위 아래로 옮기기

복사 

  • ctrl + shft + C : 파일 경로 복사

 

Mac 

단축키가 윈도우에서 ctrl이 command 또는 ctrl로(대체로 command로 바뀐듯), alt가 option으로 바뀐 느낌이다.

실행 

  • ctrl + R / D : 이전 실행했던 것 실행 / 디버그 (우측 상단 실행문 목록 확인)
  • ctrl + option + R / D : 파일 선택해서 실행 / 디버그
  • ctrl + shft + R : 현재 편집창 실행

추가 

  • command + N : 파일, 메소드추가
  • command + option + C : 클래스 상수로 뽑기
  • command + option + F : 클래스 필드로 뽑기

자동 

  • option + command + L : 정렬
  • command+ shft + enter : ( 이후 자동완성
  • ctrl + space : 현재 작성하고 있는 것 자동완성 창 열기
  • command + option + V : 현재 작성문의 반환값을 ‘타입 변수 = 작성문’ 으로 자동 완성, 반환타입 알고자 할 때 용이
  • command + P : 매개인자에 대한 정보 , 매개인자자리에서 사용 시 (a, b) a에는 어떤값이, b에는 어떤값이 와야하는지 알려줌
  • option + enter : 재정의 자동으로 가져오기, 필요한 import문 자동으로 import
  • command + shft + T : create new test를 누르면 테스트껍떼기를 한 번에 생성
  • sout : System.out.println() 자동 완성
  • soutv : System.out.println(“최근 변수 = “ + 최근 변수); 자동 완성
  • iter : 향상된 for문 자동 입력

수정 

  • ctrl + T : Refactor 단축키
  • command + option + M : extract method
  • shft + F6 : 같은 코드 한 번에 수정
  • command + option + P : 함수 안에서 값들을 파라미터로 꺼내기
  • option + option + 방향키 : 멀티커서
  • command + shft + U : 드래그 한 문자 대문자로 변환
  • command + option + N : inline, return문으로 한 번에 합친다.
  • ctrl + command + G : 같은 단어 찾기
  • Ctrl + option + O : 사용하지 않는 import문 정리
  • command + F6 : 함수의 선언부 수정하기, 파라미터 위치 교환 기능
  • command + option + N : inline 리팩토링

검색 

  • command + ,(콤마) : setting창 열기
  • shft 2번 : 파일, 클래스, 성정 등 키워드에 관련된 모든 것 검색
  • command + E : Recent file로 작업했던 것들을 검색
  • command + B : 해당 클래스와 연관된 다른 것들 검색
  • command + shft + F : 전체에서 찾기

이동 

  • command + 1 : 프로젝트 탭으로 커서 옮기기
  • command + shft + <- , -> : 커서를 프로젝트 탭으로 옮긴 상태에서 프로젝트 탭 크기 조절
  • command + shft + F12 또는 command + 1 : 전체 화면 만들기,
  • command + shft + 방향키 : 메서드 위치 통채로 위 아래로 옮기기
  • option + shift + 위, 아래 방향기 : 현재 커서가 있는 라인 위 아래로 이동시키기

복사 

  • command + shft + C : 파일 경로 복사