¸®´ª½º vi ÆíÁý±â »ç¿ë¹ý

   Á¶È¸ 5474   Ãßõ 0    

http://ehostidc.co.kr/center/EH050402.php?no=279643&page=3&choose=tit¡¦ (337)
http://ehostidc.co.kr/center/EH050501.php?ke=17 (313)

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

문서의 줄번호 출력

:줄번호

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




https://www.aiocp.co.kr/ ( 딥러닝,머신러닝 서버 판매 ,컨설팅) https://bigbangcloud.co.kr/ ( GPU 클라우드 서비스) ::: AI 서버의 모든것 ::: 인공지능의 시작~ (주)이호스트ICT
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
È­¶õ 2019-08
ļ... VI óÀ½¹è¿üÀ»Àû ¿¾³¯»ý°¢ÀÌ »õ·Ï»õ·Ï ³ª³×¿ä^^


PDS