Hotkeys 커스터마이징

[!tldr] 한줄 요약 Settings → Hotkeys에서 모든 명령에 단축키를 할당할 수 있으며, 커스텀 설정은 .obsidian/hotkeys.json에 저장된다.

핵심 내용

핫키 설정 위치

Obsidian의 핫키는 두 곳에서 관리된다:

핫키 충돌 시 경고가 표시되며, 기존 단축키를 덮어쓸지 다른 조합을 선택할지 결정할 수 있다.

기본 단축키

네비게이션:

단축키 (Mac)기능
Cmd+P명령 팔레트(Command Palette)
Cmd+O빠른 전환기(Quick Switcher)
Cmd+,설정 열기
Opt+Cmd+←/→뒤로/앞으로 이동
Cmd+G그래프 뷰 열기

편집:

단축키 (Mac)기능
Cmd+N새 노트
Cmd+B / Cmd+I굵게 / 기울임
Cmd+K링크 삽입
Cmd+E편집/읽기 모드 토글
Cmd+D현재 줄 삭제

검색:

단축키 (Mac)기능
Cmd+F현재 파일 검색
Cmd+H검색 및 바꾸기
Shift+Cmd+F전체 vault 검색

[!tip] 핵심 단축키 Cmd+P(명령 팔레트)만 외워두면 모든 명령에 접근할 수 있다. Core Plugins에서 Command Palette가 활성화되어 있어야 한다.

커스터마이징 전략

점진적 추가: 한 번에 많은 핫키를 설정하기보다, 명령 팔레트로 자주 쓰는 명령을 발견할 때마다 하나씩 핫키를 할당하는 방식이 효율적이다.

좌측 손 최적화: 마우스를 오른손으로 사용한다면, 좌측 키보드 영역에 단축키를 배치하면 한 손으로 빠르게 실행할 수 있다.

논리적 그룹핑: 유사 기능은 비슷한 키 패턴으로 묶는다. 예를 들어 Daily 노트 관련은 모두 Cmd+Opt+방향키로 통일하는 식이다.

하이퍼 키(Hyper Key): macOS에서 Caps Lock을 Ctrl+Opt+Cmd+Shift 조합으로 재매핑하면, Caps Lock + 한 글자로 충돌 없는 전용 단축키를 만들 수 있다. Karabiner-Elements 같은 도구로 설정한다.

플러그인 핫키

커뮤니티 플러그인 설치 후 Settings → Hotkeys에서 플러그인명으로 필터링하면 해당 플러그인의 명령이 나타난다. 예: Kanban:, Templater: 등. 명령 팔레트에서도 플러그인명: 접두사로 검색할 수 있다.

hotkeys.json 구조

커스텀 핫키는 .obsidian/hotkeys.json에 저장된다. Mod는 플랫폼에 따라 Cmd(Mac) 또는 Ctrl(Windows/Linux)로 자동 매핑된다. 이 파일을 다른 vault에 복사하면 핫키 설정을 동기화할 수 있다.

예시

hotkeys.json 구조:

{
  "editor:toggle-bold": "Mod+B",
  "daily-notes": "Mod+Ctrl+Alt+Up"
}

[!example] 추천 커스텀 핫키

키 조합할당 명령이유
Cmd+Shift+N새 창에서 노트 생성멀티 패널 작업
Cmd+Opt+←/→이전/다음 Daily 노트Daily 노트 탐색
Cmd+1~4라인 이동, 폴드, 리스트 토글아웃라인 편집

베스트 프랙티스

참고 자료

관련 노트