리눅스 vi 편집기 사용법

   조회 1719   추천 0    

http://ehostidc.co.kr/center/EH050402.php?no=279643&page=3&choose=tit… (67)
http://ehostidc.co.kr/center/EH050501.php?ke=17 (46)

Vi 편집기의 모드

입력 모드 : 문서의 수정을 텍스트로 입력하여 수정하는 모드

(최초 문서로 진입하여 입력모드로 전환)

입력모드 진입 명령어(대소문자 구분)

i

현재 커서(초록색)위치에 텍스트 입력

I

커서가 있는 줄의 맨 앞에 텍스트 입력

a

커서 위치의 다음 칸부터 텍스트 입력

A

커서가 있는 줄의 맨 뒤에 텍스트 입력

o

커서가 있는 줄(line)의 다음 줄을 추가

O

커서가 있는 줄(line)의 이전 줄을 추가

명령(편집) 모드 : 텍스트의 입력이 방식이 아닌 단축키등을 이용하여 문서를 수정하는 모드

(최초 문서로 진입하였을 때 해당 모드로 진입 또는 입력 모드 상태에서 ESC 키를 입력하여 전환)



명령(편집) 모드 명령어

u

문서 수정중 실수 하였을 때 한단계씩 되돌리는 명령어

V+방향키

방향키로 커서를 이동하여 범위지정

gg

문서의 맨 처음으로 커서 이동

G

문서의 제일 마지막 행으로 커서 이동

y(복사)

지정된(V+방향키)범위 복사

yy

커서가 위치한 줄 복사

d(잘라내기)

지정된(V+방향키)범위 잘라내기

dd

커서가 위치한 줄 잘라내기

p(붙여넣기)

커서가 위치한 줄의 다음줄에 붙여넣기

P

커서가 위치한 줄의 이전줄에 붙여넣기

/[입력]

입력한 텍스트 검색

n

[검색된 텍스트] 다음 일치 항목 확인

N

[검색된 텍스트] 이전 일치 항목 확인

x

커서가 위치한 글자 삭제

콜론모드 : vi 편집기에서 지원하는 명령어를 사용할 수 있는 모드

(편집 모드 상태에서 콜론(:) 입력 후 명령어 입력)



콜론(:) 모드 명령어(대소문자 구분 // 기호 : ! 를 명령어 끝에 붙일 경우 명령어를 강제 수행)

w

변경사항 저장

q

현재 문서를 저장없이 shell으로 나가기

wq

변경사항 저장 후 나가기

ZZ

변경사항 저장 후 나가기

Set nu

문서의 줄번호 출력

:줄번호

입력시 해당 줄 번호로 커서 이동




www.ehostidc.co.kr ( 이호스트ICT )
짧은글 일수록 신중하게.
화란 2019-08
캬... VI 처음배웠을적 옛날생각이 새록새록 나네요^^




PDS
제목Page 8/62
2014-04   2699310   회원K
2014-05   2999132   정은준1
2019-08   1403   calculators
2019-08   1496   무한도전
2019-08   1602   HTML
2019-08   1174   무한도전
2019-08   1928   무한도전
2019-08   1087   HTML
2019-08   2038   무한도전
2019-08   1186   허인구마틴
2019-08   1002   허인구마틴
2019-08   1164   허인구마틴
2019-08   1874   무한도전
2019-08   1366   무한도전
2019-08   1118   무한도전
2019-08   1901   무한도전
2019-08   1720   무한도전
2019-08   1679   HTML
2019-08   2834   FOXBI
2019-07   1194   무한도전
2019-07   1098   무한도전
2019-07   1045   무한도전