파이참 단축키, 활용

yo·2021년 11월 26일
0

소스코드 편집

  • 화면전환: ctrl(⌃) + Tab
  • 프로젝트: cmd(⌘) + 1
  • Favorites: cmd(⌘) + 2
  • Find: cmd(⌘) + 3
  • Run: cmd(⌘) + 4
  • Debug: cmd(⌘) + 5
  • Problem: cmd(⌘) + 6
  • Structure: cmd(⌘) + 7
  • Services: cmd(⌘) + 8
  • Git: cmd(⌘) + 8
  • keymap: 단축키 설정
  • 마우스 우클릭cmd(⌘) + ;
  • Generate: ⌃ Enter
  • 문장 완성: ⌘ ⇧ Enter
  • parameter info: ⌘ p
  • 관련 문서 확인: F1, ⌃ J
  • 코드 빠른 정의: ⌘ Y, ⌥ Space
  • 코드 감싸기: ⌘ N, ⌃ Enter
  • 줄바꿈: ⇧ Enter
  • Start New Line Before Current: ⌥ ⌘ Enter
  • Split Line: ⌘ Enter
  • 라인 복사: ⌘ D
  • 라인 삭제: ⌘ Backspace
  • 라인 합치기: ⌃ ⇧ J
  • Move line up: ⌥ ⇧ up
  • Move line down: ⌥ ⇧ down
  • Move Statement up: ⌘ ⇧ up
  • Move Statement down: ⌘ ⇧ down
  • 같은 단어 선택(하나씩): ⌃ G
  • 같은 단어 선택 해제(하나씩): ⌃ ⇧ G
  • 같은 단어 전체 선택: ⌃⌘G
  • 서식 적용(reformat code): ⌥ ⌘ L
    • 예) 인덴트 틀어진것 다 잡아줌
  • 패키지 정리(optimize import):⌃ ⌥ O
  • 최근 파일:⌘(⇧) E
  • 붙여 넣기(히스토리):⇧ ⌘ V
  • 블록 확장: ⌘ +
  • 블록 축소: ⌘ -
  • 전체 블록 확장: ⌘ ⇧ +
  • 전체 블록 축소: ⌘ ⇧ -
  • recent files(최근 파일): ⌘ E
  • recent location: ⌘ ⇧ E
  • 복사 히스토리: ⌘ ⇧ V
  • 단어 삭제: ⌥ Delete

코드 포커스

  • Extend Selection: ⌥ up(방향키)
  • shrink Selection: ⌥ down(방향키)
  • clone caret: ⌥ ⌥(hold) + 방향키
  • 단어 단위로 이동: ⌥ 방향키
  • 단어 단위로 선택: ⌥ ⇧ 방향키
  • 페이지 이동:
  • 오류 라인 이동: F2 + (⇧)
  • 선언부 이동: ⌘ B
  • 라인 검색: ⌘ L
  • 슈퍼 이동(m, c): ⌘ U
  • 에디터 창 전환: F12 <-> ESC (에디터, 폴더창, 터미널을 넘나들 수 있음)
  • 탐색 도구 이동: ⌘ Up(방향키)
  • 코드 블록 이동: ⌥ ⌘ [, ]
  • 메서드 이동: ⌃ Up, Down(방향키)

검색

  • 사용 참조: ⌥ F7, ⌥ ⌘ F7
  • 사용 참조 표시: ⌥ ⌘ F7
  • 파일 검색: ⌘ F
  • 내용 수정: ⌘ R
  • 내용 검색, 수정(전체): ⇧ ⌘ F(R)
  • 네비게이터(class): ⌘ O(Alt 방향키)
  • 네비게이터(Files): ⌘ ⇧ O
  • 네비게이터(Actions): ⌘ ⇧ A
  • 네비게이터(all): ⇧ ⇧

리펙토링

  • 항목 리펙토링: ⌃ T
  • 이름 변경: ⇧ F6
  • 인라인 변수: ⌥ ⌘ N
  • 메서드 추출: ⌥ ⌘ M
  • 변수 추출: ⌥ ⌘ V
  • 매개변수 추출: ⌥ ⌘ P
  • 상수 추출: ⌥ ⌘ C
  • 슈퍼 클래스: ^ T

cmd(⌘)
shift ⇧
option(또는 alt) ⌥
ctrl(⌃)
caps lock ⇪
fn

디버깅

  • 실행/디버깅: ⌃ R, ^ D
  • 선택실행/디버깅: ^ R, ^ D
  • 단계 실행/코드 내 실행: F7 / ⇧ ⌥ F7
  • 식 조사(evaluate): ⌥ F8
  • 디버그 콘솔 실행/중지: ⌘ R/⌘ F2
  • 디버깅 계속: ⌘ ⌥ R
  • 문장 실행/나가기: F8/⇧F8
  • 커서로 이동: ⌥ F9
  • 디버그 마킹/해제: ⌘ F8
  • evaluate, watch, condition 중요

  • ⌥ Tab: (화면분할시) 옆 화면으로 넘어가기
  • ⌘ F12: 현재 파일에서의 클래스, 함수 목차 보여줌
  • ^ ⇧ 방향키(위아래): 다음 함수로
  • fn 방향키: page up, page down

profile
Never stop asking why

0개의 댓글