본문 바로가기

컴퓨터 과학 & 영상처리 관련/VI & emacs

emacs 사용법

출처 : http://www.redef.pe.kr/20

 

emacs . 

이렇게 실행하면 파일 오픈 모드로 실행되는듯?


ctrl-x ctrl-c : emacs 종료 (save 할지 말지 y,n,! 등을 선택할 수 있는데 ! 하면 걍 나감)
ctrl-x ctrl-f : 다른 파일 열기(읽기)


 
ctrl-b : 뒤로 한칸 이동
 ctrl-f : 앞으로 한칸 이동
 ctrl-n : 다음 줄로 이동
 ctrl-p : 앞의 줄로 이동
 ctrl-a : 줄의 가장 앞으로 이동
 ctrl-e : 줄의 가장 뒤로 이동
 ctrl-v : 한 화면 앞으로 이동
 ctrl-l : 현재의 줄이 화면의 중앙에 오도록 조정
 ctrl-z : emacs 창 최소화
 ctrl-_ : undo(연속)
 ctrl-g : 현재 수행중인 기능 중단
 ctrl-d : 한문자지우기
 ctrl-k : 커서위치 이후의 줄 끝까지 지운다
 ctrl-y : 지운글 되살리기
 ctrl-s : 찾기(esc : 찾기를 끝낸다) 계속 찾기 = ctrl-s를 더하면됨
 ctrl-r : 역방향 찾기
 ctrl-u 8 * : * 가 8번 입력된다
 ctrl-u 4 ctrl-k :4줄을 지운다
 
ctrl-x[ : 한 페이지 앞으로 이동
 ctrl-x] : 한 페이지 뒤로 이동
 ctrl-x ctrl-s : 파일 저장
 ctrl-x ctrl-w : save as...
 ctrl-x u : undo(단일)
 ctrl-x 0 : 현재창을 닫는다
 ctrl-x 1 : 현재창만 남기고 나머지 창을 모두 닫는다
 ctrl-x 2 : 창을 둘로 나눈다(수평분할)
 ctrl-x 3 : 창을 둘로 나눈다(수직분할)
 ctrl-x o : 다른 창으로 이동한다
 

alt-x dir
 C : 복사
 q : 나가기
 v : 파일보기
 
alt-x calendar : 달력보기
 
alt-k : 현재 문장의 끝까지 지운다
 alt-x save-buffers : 현재 작성중인 파일을 저장
 alt-x kill-emacs : emacs 종료
 
코딩시 유용한 팁
 alt ctrl-a : 함수의 맨앞으로 이동
 alt ctrl-e : 함수의 맨뒤로 이동
 alt-x compile : 컴파일
 ctrl-x ` :(ctrl-x 다음 역따옴표) 에러발생위치로 이동