ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Intellij 단축키
    Engineering WIKI/IDE Shortcut Keys 2021. 1. 17. 19:37

    기본단축키 - 디렉터리, 패키지, 클래스 등 생성 목록 보기

    • MacOS: Cmd + n
    • Win/Linux: Alt + Insert

    코드 Edit

    • Main method 생성 및 실행
      • 메인 메서드 선언(live template은 아래 참고)
      • live template 이용: psvm
      • 메인 메서드 실행단축키
        • MacOS: Ctrl + Shift + r
        • Win/Linux: Ctrl + Shift + F10 - 이전 실행문 재실행 (우측 상단에 실행문 목록 확인 가능)
        • MacOS: Ctrl + r
        • Win/Linux: Shift + F10
      • 현재 Focus 가 해당 메서드에 있어야 함
      • 좌측 실행 버튼

    • 라인 수정하기
      • 라인 복제하기
        • MacOS: Cmd + d
        • Win/Linux: Ctrl + d
      • 라인 삭제하기
        • MacOS: Cmd + 백스페이스
        • Win/Linux: Ctrl + y
      • 문자열 라인 합치기
        • MacOS: Ctrl + Shift + j
        • Win/Linux: Ctrl + Shift + j
      • 라인 단위로 옮기기
        • 문법에 관계 없이 라인 이동
          • MacOS: Opt + Shift + ↑↓
          • Win/Linux: Alt + Shift + ↑↓
        • 구문 안에서만 라인 이동 (메서드를 벗어날 수 없음)
          • MacOS: Cmd + Shift + ↑↓
          • Win/Linux: Ctrl + Shift + ↑↓
        • Element 단위로 옮기기
          • Ex. html, xml 등의 규격이 정해진 마크업 언어에서 활용
            • MacOS: Cmd + Opt + Shift + ←→
            • Win/Linux: Ctrl + Alt + Shift + ←→

    • 코드 즉시 보기
      • 인자값 즉시 보기 (Parameter Info)
        • MacOS: Cmd + p
        • Win/Linux: Ctrl + p
      • 코드 구현부 즉시 보기 (Quick Definition)
        • 클래스- 클래스 전체 코드
        • 인스턴스- 인스턴스 생성 코드
        • 메서드- 메서드 정의 코드
          • MacOS: Opt + Space
          • Win/Linux: Ctrl + Shift + i

    • Doc 즉시 보기 (Quick Documentation)
      • MacOS: F1
      • Win/Linux: Ctrl + q

    • 포커스
      • 포커스 에디터
      • 단어별 이동
        • MacOS: Opt + ←→
        • Win/Linux: Ctrl + ←→
      • 단어별 선택 (Move Caret to Next Word with Selection)
        • MacOS: Opt + Shift + ←→
        • Win/Linux: Ctrl + Shift + ←→
      • 라인 첫/끝 이동
        • MacOS: fn + ←→
        • Win/Linux: Home, End
      • 라인 전체 선택
        • MacOS: fn + Shift + ←→
        • Win/Linux: Shift + Home, End
      • Page Up/Down
        • MacOS: fn + ↑↓
        • Win/Linux: Page Up, Page Down

    • 검색
      • 검색 텍스트
      • 현재 파일에서 검색 (Find)
        • MacOS: Cmd + f
        • Win/Linux: Ctrl + f
      • 현재 파일에서 교체 (Replace)
        • MacOS: Cmd + r
        • Win/Linux: Ctrl + r
      • 전체에서 검색 (Find in Path)
        • MacOS: Cmd + Shift + f
        • Win/Linux: Ctrl + Shift + f
      • 전체에서 교체 (Replace in Path)
        • MacOS: Cmd + Shift + r
        • Win/Linux: Ctrl + Shift + r

    • 자동완성
      • 기본 자동완성 (Completion -> Basic)
        • MacOS: Ctrl + Space
        • Win/Linux: Ctrl + Space
      • 스마트 자동완성 (Completion -> SmartType)
        • Win/Linux: Ctrl + Shift + Space
        • MacOS: Ctrl + Shift + Space
      • static method 자동완성
        • MacOS: Ctrl + Space + Space
        • Win/Linux: Ctrl + Space + Space
      • getter/setter/생성자 자동완성 (Generate)
        • MacOS: Cmd + n
        • Win/Linux: Alt + Insert
      • Override 메서드 자동완성 (Implement Methods)
        • MacOS: Ctrl + i
        • Win/Linux: Ctrl + i

    • 리팩토링
      • 변수 추출하기 (Extract -> Variable)
        • MacOS: Cmd + Opt + v
        • Win/Linux: Ctrl + Alt + v
      • 파라미터 추출하기 (Extract -> Parameter)
        • MacOS: Cmd + Opt + p
        • Win/Linux: Ctrl + Alt + p
      • 메서드 추출하기 (Extract -> Method)
        • MacOS: Cmd + Opt + m
        • Win/Linux: Ctrl + Alt + m
      • 이너클래스 추출하기
        • MacOS: F6
        • Win/Linux: F6
      • 리팩토링 기타
        • 이름 일괄 변경하기 (Rename)
          • MacOS: Shift + F6
          • Win/Linux: Shift + F6
        • 타입 일괄 변경하기 (Type Migration)
          • MacOS: Cmd + Shift + F6
          • Win/Linux: Ctrl + Shift + F6
        • Import 정리하기 (Optimize Imports)
          • MacOS: Ctrl + Opt + o
          • Win/Linux: Ctrl + Alt + o
        • 자동 설정: [Find Action] -> Optimize imports on 입력 -> “Auto import: …”
        • 코드 자동 정렬하기 (Reformat Code)
          • MacOS: Cmd + Opt + l
          • Win/Linux: Ctrl + Alt + l

    • 디버깅
      • Break Point 걸기 (Toggle Line Breakpoint)
      • 해당 라인 number 옆 클릭
        • MacOS: Cmd + F8
        • Win/Linux: Ctrl + F8
      • Break Point의 라인은 아직 실행하기 전 상태이다.
      • Conditional Break Point
      • 반복문에서 특정값을 가지고 있는 객체가 나왔을 때만 멈추고자 할 때 유용

    • Git & Github
      • Git 기본 기본 기능 사용하기
      • Git View On
      • View 탭 -> Tool Windows -> Version Control
        • MacOS: Cmd + 9
        • Win/Linux: Alt + 9
      • Git Option Popup (VCS Operations Popup)
        • MacOS: Ctrl + v
        • Win/Linux: Alt + `(Back Quote)
      • Git History
        • MacOS: Ctrl + v => 4
        • Win/Linux: Alt + ` => 4
      • Branch
        • MacOS: Ctrl + v => 7
        • Win/Linux: Alt + ` => 7
      • Commit
        • MacOS: Cmd + k
        • Win/Linux: Ctrl + k
      • Push
        • MacOS: Cmd + Shift + k
        • Win/Linux: Ctrl + Shift + k
      • Pull
        • MacOS: [Find Action] => git pull 검색
        • Win/Linux: [Find Action] => git pull 검색

    'Engineering WIKI > IDE Shortcut Keys' 카테고리의 다른 글

    EditPlus 단축키  (0) 2021.01.17
    Vscode 단축키  (0) 2021.01.17
    Eclipse 단축키  (0) 2021.01.17
Designed by Tistory.