본문으로 바로가기

[IntelliJ]자주 사용하는 단축키(Mac, Window)

category IDE/IntelliJ 2022. 7. 30. 13:15
728x90
반응형

▷ Mac

  • Command

    - 변수 생성 및 세미 콜론 주입 : 엔터(기존 Option + Enter였으나 커스텀)

    - 자동완성 : Command + Space(기존 Ctrl + Space였으나 커스텀)

    - 한줄 복사 : Command + 백스페이스 

    - 한줄 제거 : Command + X

    - 현재 탭 닫기 : Command + W

    - 소스 자동정렬 : Command + Option + L

    - 오른쪽 탭으로 이동 : Command + Shift + ]

    - 왼쪽 탭으로 이동 : Command + Shift + [

    - 테스트 클래스 생성 : Command + Shift + T

    - 생성자, Getter, Setter 자동 완성 : Command + N

    - 인터페이스, 추상 클래스의 오버라이드 메소드 자동 완성 : Control + I

 

    - 변수 추출 : Command + Option + V

    - 파라미터 추출 : Command + Option + P

    - 메소드 추출 : Command + Option + M

    - 최근 열었던 파일 조회 : Command + E

 

    - 전체에서 검색 : Command + Shift + F

    - 전체에서 교체 : Command + Shift + R

    - 현재 파일에서 교체 : Command + R

    - 현재 파일에서 검색 : Command + F

 

    - Run : Command + Shift + S(기존 Option + R이었으나 커스텀)

 

  • Shift

    - 파일 검색 : Shift + Control + N

  • Option

    - 실행 : Option + R    - 라인 합치기 : Opition + Shift + J

    - 메소드 검색 : Option + Command + O

    - 포커스 : Option + 위, 아래

    - 멀티 포커스 : Option + Option + 위, 아래

    - 라인 이동 : Option + Shift : 위, 아래

  • Controll

    - 스마트 자동완성 : Control + Shift + Space

  • Fn

    - 페이지 업, 다운 : Fn + 위 아래

Window

  • Alt

    - Alt + Insert

      → 포커스가 로직에 있을 경우 : Generate(Getter, Setter, Constructor, toString 등을 만들어줌)

      → 포커스가 Project Explorer에 있을 경우 : 파일 생성

    - 자동 Import : Alt + Shift + Enter

 

  • Ctrl

    - 한줄 삭제 : Ctrl + Y

    - 한줄 추가 : Ctrl + D

    - 한줄 라인 이동 : Ctrl + Shift + 위, 아래

    - 동일한 단어 동시에 선택 : Ctrl + Alt + Shift + J

    - 작업이력 조회 : Ctrl + E 

    - 테스트 클래스 생성 : Ctrl + Shift + T

    - 전체 파일의 특정 단어검색 : Ctrl + Shift + F 

    - 자바 어플리케이션 실행 : Ctrl + Shift + F10

    - 깃 커밋창 : Ctrl + K

    - 깃 푸쉬창 : Ctrl + Shift + K

    - 문장 끝에 세미 콜론붙이기 : Ctrl + Shift + Enter : 

    - Ctrl + Alt + N

int resultCount = em.createQuery("update Member m set m.age = m.age + 1" +
                " where m.age >= :age")
        .setParameter("age", age)
        .executeUpdate();

return resultCount;

     resultCount에 커서를 두고 Ctrl + Alt + N를 입력하면

return em.createQuery("update Member m set m.age = m.age + 1" +
                " where m.age >= :age")
        .setParameter("age", age)
        .executeUpdate();

    - Ctrl + Alt + V

em.createQuery("update Member m set m.age = m.age + 1" +
                " where m.age >= :age")
        .setParameter("age", age)
        .executeUpdate();

     CreateQuery에 커서를 두고 Ctrl + Alt + V를 입력하면

int resultCnt = em.createQuery("update Member m set m.age = m.age + 1" +
                " where m.age >= :age")
        .setParameter("age", age)
        .executeUpdate();

 

  • Shift

    - 파일찾기, 단어가 포함된 파일찾기 :Shift + Shift 

    - File Rename : Shift + F6

 

  • Etc

    - 에러가 나는 코드로 바로 이동 : F2 

반응형