Skip to content

단축키

Mod = macOS Cmd, Windows/Linux Ctrl. 정본은 src/plugins/keymap.ts(단축키)와 src/plugins/input-rules.ts(입력 규칙).

마크다운 타이핑 (입력 규칙)

줄 머리에서 아래 패턴을 입력하면 블록이 바뀐다. 제목 블록 안에서는 목록·인용구 규칙이 발동하지 않는다.

입력결과
# ~ ###### H1 ~ H6 제목
- / * / + 글머리 기호 목록
1. (숫자 아무거나)번호 목록 (그 숫자부터)
> 인용구
```java + 공백, 또는 ```java + Enter그 언어의 코드 블록 (언어는 생략 가능)
"hello"“hello” (스마트 인용부호)
--— (em dash)
...… (말줄임표)

수평선은 슬래시 /구분선 으로 넣는다(--- 입력 규칙은 없다).

키보드 단축키

인라인 서식

단축키동작
Mod-B굵게 토글
Mod-I기울임 토글
Mod-U밑줄 토글 — 마크다운엔 없어 <u>…</u> 로 저장
Mod-`인라인 코드 토글

히스토리

단축키동작
Mod-Z되돌리기
Mod-Shift-Z 또는 Mod-Y다시 실행

모드(디자인 ↔ 마크다운)나 lang 을 바꾸면 이력이 초기화된다.

Enter

상황동작
글자 줄 끝·중간새 문단
글자 줄 맨 앞위에 빈 문단을 열고 커서를 올린다 (0.10.6). 안 쓰고 떠나면 지워진다
빈 문단아무 일도 없다 + 안내 말풍선(empty-line-hint) — 빈 문단은 만들어지지 않는다 (0.6.2)
빈 문단, 인용구 안인용구 탈출
목록 항목새 항목. 빈 항목이면 목록 탈출
```java 만 쓴 문단코드 블록
코드 블록 안줄바꿈

목록

단축키동작
Tab들여쓰기 (중첩)
Shift-Tab내어쓰기
Backspace (항목 맨 앞)목록 탈출 (평문)
Backspace (목록 바로 뒤 빈 문단)그 줄을 지우고 커서를 윗 항목 끝으로. 갈라진 같은 종류의 목록은 다시 붙는다 (0.10.11)

단축키동작
Tab / Shift-Tab다음 / 이전 셀
Tab (마지막 셀)새 행을 붙이고 그 첫 셀로

코드 블록

단축키동작
Shift-Enter 또는 Mod-Enter블록 아래 새 문단으로 빠져나가기

마크다운 모드

단축키동작
Tab공백 2칸 (포커스 이동 아님)

그 밖의 키(글자 삭제, 방향키 등)는 ProseMirror baseKeymap 의 기본 동작이다.