Thursday, April 12, 2007

Emacs

****[Emacs Start]****

Man page를 텍스트로 뽑아내기# man ls | col -b

C means Ctrl, M means Alt or Esc. Alt:누른상태 Esc:한번누름

===============================================
--:** *FileName* (Text Fill) L6 --All ----50%--
===============================================
-- 현재 키 입력모드
** 텍스트 변경된 상태(-- 변경안됨, %%읽기모드상태)
이멕스 시작.종료
C-x C-s 저장
C-x C-c 종료

파일불러오기
C-x C-f 파일열기

C-x 4 C-f 분할창에서 파일열기

Text Fill 텍스트모드
L6 6번째 라인
All 화면전체
50% 내용중 50%위치



****[Emacs 편집]****
이동.커서이동.
C-f 한문자 앞으로
C-b 한문자 뒤로
C-n 한라인 위로
C-p 한라인 아래로
C-v 텍스트 다음화면
C-z 텍스트 이전화면
C-a 라인 앞으로
C-e 라인 끝으로
C-1 화면 중앙으로

M-f 한단어 앞으로
M-d 한단어 뒤로
M-[ 다음 문단 시작부분
M-] 전 문단
M-< 파일시작 부분
M-> 파일 끝

C-u 5 C-f 은 C-f를 5번 연속으로 누른 효과
Esc 5 Esc-f 은 Esc-f를 5번 연속으로 누른 효과

블록지정.삭제.붙여넣기.붙이기.복사.카피.
C-sp 블록지정. 방향키로 이동하여 블록지정
C-@ 블록지정. 방향키로 이동하여 블록지정
C-k 라인 삭제(커서가 있는 위치부터 끝까지,
\n이 있으므로 C-k를 한번 더 눌러 삭제)
M-w 지정한 블록복사
C-y 붙여넣기 paste
C-w 지정한 블록 cut
C-x C-x 블록 지정한 위치확인
C-x C-p 문서전체 블록

검색.찾기.
C-s 문서의 내용 앞부터 끝까지 차례대로 검색
C-r 문서의 마지막부터 앞으로 거꾸로 검색

대치.replace.바꾸기.
M-x & replace-string Replace string 단어 with ~
M-% 대치하고자 하는 단어를 입력하고 엔터. 새롭게 변경하려는 단어 엔터
검색후 차례대로 변경 (=M-x & query-replace)

화면나누기.창나누기
C-x 2 아래위로 창을 2분할함
C-x o 창이동
C-x b 창이동 (= M-x switch to buffer)
C-x 1 현재창으로 전체창만들기
C-x 0 다음창으로 전체창만들기




Tab 목록

0 Comments:

Post a Comment

<< Home