# Emacs 노트

- 저자: chorr
- URL: https://8log.kr/emacs

---

## 단축키

- `C-v` 다음 스크린
- `M-v` 이전 스크린
- `C-l` 커서 중앙
- `C-f` 앞
- `C-b` 뒤
- `M-f` 앞 단어
- `M-b` 뒤 단어
- `C-n` 다음 줄
- `C-p` 이전 줄
- `C-a` 처음 줄
- `C-e` 끝 줄
- `M-a` 뒤 처음 문단
- `M-e` 앞 끝 문단
- `M-<` 시작
- `M->` 마지막
- `C-u <n>` 반복
- `C-g` 중단
- `C-x <n>` 윈도우
- `<DEL>` 커서 앞 글자 삭제
- `C-d` 커서 뒤 글자 삭제
- `M-<DEL>` 커서 앞 단어 제거(Kill)
- `M-d`커서 뒤 단어 제거
- `C-k` 끝 줄까지 제거
- `M-k` 끝 문단까지 제거
- `C-<SPC>` 선택 시작
- `C-w` 선택 제거
- `C-y` 붙여넣기(Yank)
- `M-y` Kill-ring 붙여넣기
- `C-/` `C-_` `C-x u` Undo
- `C-x C-f` 파일 찾기
- `C-x C-s` 파일 저장
- `C-x s` 파일 모두 저장
- `C-x C-b` 버퍼 목록
- `C-x b` 버퍼 전환
- `C-z` Emacs 중단
- `C-x C-c` Emacs 종료

## 개인 설정

```emacs
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)

(load-theme 'tango-dark t)

(global-set-key (kbd "C-SPC") nil)
(global-set-key (kbd "C-c SPC") 'set-mark-command)
```
