Post

02. 문서 편집기 사용

02. 문서 편집기 사용

1. 리눅스의 문서 편집기

리눅스의 문서 편집기는 모드형비모드형으로 구분된다. 여기서 모드란 텍스트를 입력하는 입력 모드와 텍스트를 수정, 삭제, 복사, 붙여넣기 등의 편집을 하는 명령 모드를 의미한다. 모드형은 입력 모드와 명령 모드가 별도의 모드로 구분되어 있으며, 비모드형은 두 모드가 구분되어 있다. 리눅스의 vi(vim)은 모드형, 윈도의 메모장이나 한글 등은 비모드형 편집기이다.

구분모드형 (vi, vim)비모드형 (메모장, 한글)
입력 모드텍스트 입력텍스트 입력
복사 하기yyCtrl + C
붙여넣기pCtrl + V
저장하기:wq, ZZCtrl + S
모드 전환i, a, o, Esc해당 없음

2. Vim(Vi) 사용법 요약

기능명령 모드명령행 모드
입력 모드로 이동a, i, o, O-
명령행 모드로 이동:, /, ?-
비주얼 모드 이용v, V-
커서 이동h, j, k, l, $, ^, Enter
w, e, 방향키, Home, End
-
화면 이동^f, ^b, Page Up, Page Down-
저장 및 종료ZZ:q, :q!, :w 파일명:wq, :wq!
내용 수정r, cw(#cw), s(#s)-
내용 삭제, 잘라내기x(#x), dw(#dw), dd(#dd), D-
이전 동작 취소u, U-
복사 및 붙이기yy(#y), p, P:#y, :<범위>y, :pu, :#pu
행 이동#G, G:#, :$
검색-/문자열, ?문자열, n, N
바꾸기-:s/문자열1/문자열2/g
:<범위>s/문자열1/문자열2/g
:<범위>s/문자열1/문자열2/gc
다른 파일 읽어오기-:r 파일명
셀 실행 명령-:! 셀 명령어, :sh
화면 재출력^I-
아래 행 이어붙이기J-
이전 명령 반복.-
네임드 버퍼[“a, “b, …, “z, “1, “2, …, “9] + 명령-

This post is licensed under CC BY 4.0 by the author.