Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 족보계산
- 아이폰
- 윈도우즈 시스템 프로그래밍
- 비트맵
- 입자
- ARM
- 게임소스
- 릴게임
- jsoup
- Demoforge
- ASM
- PHP 7.1
- 컴퓨터비전
- 미러드라이버
- E8
- SOCKS4
- SOCKS5
- Mirror Driver
- DFMirage
- HttpURLConnection
- 문자인식
- 앱스토어
- OCR
- 불펌방지
- IT책
- 와우자
- 작은바다
- SCOCKS
- HTTP PROXY
- wowza
Archives
- Today
- Total
LUC1EL: BLOG
EMACS FOR VIM USERS 본문
이맥스 키 설명
- C-x, C로 시작하는 것은 컨트롤키를 누른 상태에서 x를 입력하라는 뜻입니다.
- M-x, M으로 시작하는 것은 알트키를 누른 상태에서 x를 입력하라는 뜻입니다.
- C-[ 누르면 알트키를 누른 것과 같습니다.
- C-, M- 명령 중 현재 명령을 취소하는 키는 C-g 입니다.
파일 명령
Action | vi | Emacs | Notes on Emacs |
파일 오픈, 생성 | :e filename Enter | C-x C-f filename | |
저장하기 | :w Enter | C-x C-s |
새 이름으로 저장하는 것이 아닌 변경사항을 저장 |
다른이름으로 저장 | :w filename Enter | C-x C-w filename | |
다음 버퍼 이동 | :n Enter | C-x b buffer | |
이전 버퍼 이동 | :prev Enter | C-x b Enter |
네비게이션
Action | vi | Emacs | Notes on Emacs |
버퍼의 처음으로 | 1G | M-< | |
버퍼의 끝으로 | G | M-> | |
왼쪽 이동 | h | C-b Left |
빔과 달리 이전 라인 자유 이동 |
오른쪽 이동 | l | C-f Right |
빔과 달리 다음 라인 자유 이동 |
위로 이동 | k | C-p Up | |
아래로 이동 | j | C-n Down | |
라인 번호 이동 | nG | M-x goto-line Enter n M-g g n Enter M-n M-g g | |
라인의 시작으로 이동 | 0 | C-a | |
라인의 끝으로 이동 | $ | C-e | Places cursor one step beyond last character. |
다음 단어 이동 | w | M-f | Stops at first non-word character before the word. |
이전 단어 이동 | b | M-b | |
다음 페이지 이동 | Ctrl+f | C-v PageUp | |
이전 페이지 이동 | Ctrl+b | M-v PageDn | |
북마크 설정 | mx | C-x r Space x M-x point-to-register Enter x | |
북마크 이동 | 'x | C-x r j x M-x register-to-point Enter x | |
현재 화면의 가장 윗 라인 이동 | H | ||
현재 화면의 가장 아랫 라인 이동 | L | ||
Move buffer one line up | Ctrl+y | C-1 M-v | |
Move buffer one line down | Ctrl+e |
C-1 C-v |
텍스트 편집
Action | vi | Emacs | Notes on Emacs |
삽입 | i |
빔과 달리 항상 입력모드 | |
추가 | a | C-f |
빔과 달리 커서이동 전용 |
삽입(첫라인) | I | C-a |
빔과 달리 커서이동 전용 |
추가(마지막라인) | A | C-e |
빔과 달리 커서이동 전용 |
문자삭제(앞으로) | x | C-d Delete | |
문자삭제(뒤로) | X | Backspace | |
Change to end of line | C | C-k |
빔과 달리 삭제 전용 |
| D | C-k |
라인이 공백이면 라인까지 삭제 |
라인 단위 삭제 | dd | C-a C-k C-a C-k C-k |
빔과 달리 커서를 라인 앞으로 이동 후 라인을 삭제하는 방식 |
Delete word forwards | dw | M-d | Does not delete whitespace before next word. |
Delete word backwards | db | M-Backspace | |
Open line above | O | C-o | |
Open line below | o | C-e Enter | |
Join lines | J | C-n M-^ | |
실행 취소 | u |
C-x u C-/ |