반응형
표기법
Ctrl 키는 C 로 표현하고 -(대시) 문자는 뒤에오는 키와 함께 입력한다는 의미이다.
M 키는 메타키로 일반키보드에서는 Alt키를 사용한다.
<SPC>는 스페이스 키, <TAB> 탭키를 말한다. 그외 <RET>는 리턴 키, <ESC>는 이스케이프 키, <F1>, <F2>등으로 표기한다.
예) C-x C-f 컨트롤 키를 누른 상태에서, x를 누르고 (컨트롤 키를 떼지 않고) f를 누른다.
기본명령
명령 | 단축키 |
실행명령 | emacs |
파일열기 | C-x C-f, /디렉토리명/디렉토리명/파일명 |
파일종료 | C-x k 현재 파일을 닫는다. |
실행종료 | C-x C-c emacs 종료 |
파일저장 | C-x C-s |
실행취소 | C-/ 또는 C-x u |
명령취소 | C-g (단축키를 잘못 누른 경우 반드시 명령취소를 해야 한다. 그렇지 않으면 emacs는 계속 명령을 대기한다.) |
이동
명령 | 단축키 |
한줄아래 | C-n 또는 방향키 아래 |
한줄위로 | C-p 또는 방향키 위 |
한칸앞으로 | C-f 또는 방향키 우측 |
한칸뒤로 | C-b 또는 방향키 좌측 |
한단어 앞으로 | M-f |
한단어 뒤로 | M-b |
PageUp | M-v |
PageDown | C-v |
Home | C-a 커서를 줄의 맨 처음으로 이동 |
End | C-e 커서를 줄의 맨 끝으로 이동 |
삭제
명령 | 단축키 |
한글자 삭제 | C-d 또는 삭제할 글자 앞으로 이동하여 백스페이스 키 |
한단어 삭제 | M-d 또는 삭제할 단어 앞으로 이동하여 백스페이스 연타 |
한줄 삭제 | C-k 커서가 위치한 현재 줄의 끝까지 삭제 |
복사/붙여넣기
명령 | 단축키 |
영역지정 | C-<SPC> 키를 누르고 원하는 영역을 방향키 또는 Ctrl + n,p,f,b 키등으로 이동 |
복사 | M-w |
잘라내기 | C-w |
붙여넣기 | C-y |
검색/치환
명령 | 단축키 |
검색 | C-s 검색어 (C-s를 반복해서 누름으로써 계속 검색을 할 수 있다) |
정규표현식 검색 | C-M-s 정규표현식을 사용해서 매우 정교한 검색이 가능 |
일반 치환 | M-% 또는 M-x query-replace 와 같이 명령어를 입력하는 방법도 있다. |
정규표현식 치환 | C-M-% 또는 M-x query-replace-regexp |
들여쓰기와 내어쓰기
명령 | 단축키 |
들여쓰기 | C-u 8 C-x TAB 또는 C-8 C-x TAB |
내어쓰기 | C– C-u 8 C-x TAB 또는 C– C-8 C-x TAB |
사각형 영역지정
명령 | 단축키 |
지정한 사각형 영역 지움 | 사각형 영역지정, C-x r k |
지정한 영역만큼 공백삽입 | 영역지정, C-x r o |
대소문자 변경
명령 | 단축키 |
선택영역을 대문자로 | C-x C-u |
선택영역을 소문자로 | C-x C-l |
주석 달기
명령 | 단축키 |
기본 주석 | 영역지정, M-; 또는 M-x comment-region 참고. emacs에서 주석 문자와 형태는 각 mode에 따라 다르다. 예, sql mode에서는 알아서 표준 주석인 – 문자가 입력된다. |
주석 제거 | M-x uncomment-region |
탭과 공백
명령 | 단축키 |
줄 끝 공백제거 | M-\ |
윈도우
명령 | 단축키 |
수평으로 나누기 | C-x 3 (M-x split-window-horizontally) |
수직으로 나누기 | C-x 2 (M-x split-window-vertically) |
윈도우 옮겨다니기 | C-x o (한번 실행할때만다 시계방향의 버퍼로 이동한다.), 마우스로 클릭하면 그 버퍼의 위치로 이동.) |
윈도우 삭제 | C-x 1 |
윈도우 길이 조절 | C-x |
윈도우 간격 조절 | C-x } 또는 C-x { |
윈도우 사이즈 통일 | C-x + |
TIP
- 보통은 mode line을 마우스로 드래그하여 조정한다.
- 사이즈를 조정하기 위해 단축키를 여러번 누르기 싫다면 C-u를 사용하는 방법도 있다.
- 예) C-u 20 C-x ^
- M-x compare-windows 버퍼의 내용을 비교하고 처음으로 다른 부분을 보여준다.
- 만약 두개이상일 경우 현재 커서가 위치해 있는 윈도우와 시계 방향으로 다음 윈도우의 내용이 비교된다
출처: https://bestofsky.com/87 [Mins Log:티스토리]
반응형
'CODE > SHORTCODE' 카테고리의 다른 글
Visual Code 자주쓰는 단축키 정리 (0) | 2022.06.13 |
---|---|
마크다운 핵심 문법 정리 (0) | 2022.06.11 |
vi /vim 편집기 명령어 정리 (0) | 2022.06.09 |
리눅스 터미널 명령어 정리 (0) | 2022.06.09 |
윈도우 CMD 명령어 목록 (0) | 2022.06.09 |
댓글