코딩 연습

(Emacs) 텍스트 편집기로서의 기본 사용법 본문

잡다한 것들

(Emacs) 텍스트 편집기로서의 기본 사용법

코딩아저씨 2021. 10. 25. 12:57
반응형

C 는 컨트롤키(control), M 은 메타키(Alt)를 나타낸다.

C-x 는 컨트롤키와 x키를 같이 누르는 것을 나타내고, M-f 는 메타키와 f키를 같이 누르는 것을 나타낸다.

 

확대(zoom in) : C-x C-+

축소(zoom out) : C-x C--

파일열기 : C-x C-f

파일저장 : C-x C-s

emacs 종료 : C-x C-c

evil mode - emacs mode 전환 : C-z

 

이동

위로 한 줄 이동 : C-p

아래로 한 줄 이동 : C-n

오른쪽으로 한 칸 이동 : C-f

왼쪽으로 한 칸 이동 : C-b

오른쪽으로 한 단어 이동 : M-f

왼쪽으로 한 단어 이동 : M-b

커서가 있는 행의 맨 앞으로 이동 : C-a

커서가 있는 행의 맨 뒤로 이동 : C-e

커서가 있는 문장의 맨 앞으로 이동 : M-a

커서가 있는 문장의 맨 뒤로 이동 : M-e

커서가 있는 단락(문단)의 맨 앞으로 이동 : M-{

커서가 있는 단란(문단)의 맨 뒤로 이동 : M-}

파일의 맨 앞으로 이동 : M-<

파일의 맨 뒤로 이동 : M->

특정 라인으로 이동 : M-g g 라인번호입력

커서가 있는 행에서 10줄 밑으로 이동 : C-u 10 C-n         (C-u 대신에 ESC 키를 이용해도 된다.)

커서가 있는 행에서 10줄 위로 이동 : C-u 10 C-p

커서가 있는 위치에서 오른쪽으로 10칸 이동 : C-u 10 C-f

커서가 있는 위치에서 왼쪽으로 10칸 이동 : C-u 10 C-b

 

복사-잘라내기-붙여넣기

선택 : C-SPC 이후 이동하여 원하는 부분 선택

복사 : M-w

잘라내기 : C-w

붙여넣기 : C-y

취소하기(undo) : C-x u

커서가 있는 위치에서 줄 끝까지 잘라내기 : C-k

커서가 있는 위치에서 문장의 맨 앞까지 잘라내기 : C-x BackSpace

커서가 있는 위치에서 오른쪽으로 처음 나오는 알파벳까지 잘라내기 : M-z 알파벳입력

커서가 있는 위치에서 오른쪽으로 10단어 잘라내기 : ESC 10 ESC d

그동안 복사 혹은 잘라내기 했던 클립보드 리스트에서 붙여넣기 : ESC y

 

버퍼 관련

새로운 버퍼 생성 혹은 버퍼간 이동 : C-x b

현재 열려있는 버퍼 리스트 보기 : C-x C-b

버퍼 닫기 : C-k

 

찾기 혹은 찾아 바꾸기

순방향 찾기 : C-s  →  찾을 단어 입력  →  계속 찾으려면 C-s

역방향 찾기 : C-r  →  찾을 단어 입력  →  계속 찾으려면 C-r

찾아 바꾸기 : M-%   →  찾을 단어 입력  →  바꿀 단어 입력 → y

 

창나누기(split)

가로로 나누기 : C-x 2

세로로 나누기 : C-x 3

나눠진 창 닫기 : C-x 0 (number zero)

창간 이동 : C-x o (alphabet o)

 

기타

커서가 있는 위치에서 그 단어의 끝까지 모두 대문자로 바꾸기 : M-u

커서가 있는 위치에서 그 단어의 끝까지 모두 소문자로 바꾸기 : M-l

커서가 있는 위치의 알파벳만 대문자로 바꾸기 : M-c

스펠링 체크 : M-$

 

 

 

반응형


Comments