IT /Linux

[CentOS] VI 텍스트 편집기

평민1 2013. 6. 9. 01:54
728x90

vi 텍스트 편집기 입니다.

말그대로 텍스트 편집기 입니다.

   

--help 를 쳐보시면 짜증납니다.

   

   

모드는 신경쓰지 말고

vi [파일] 로 파일을 열고 그 상태 그대로가 명령상태 입니다.

   

:를 누르게 되면 실행상태(ex) 라고 합니다.

   

i , o, a , A 를 누르게 되면 입력 상태라고 합니다.

   

  • i는 커서가 있는 자리 에서 입력 상태로 전환됩니다
  • o는 아래에 행이 추가 되면서 입력 상태로 전환됩니다.
  • a는 커서가 -> 한칸 이동하고 입력 상태로 전환됩니다.
  • A는 그 행의 마지막으로 커서가 이동하고 입력상 태로 전환됩니다.

       

입력 상태에서는 ESC키를 누르면 다시 명령 상태로 돌아옵니다.

   

   

   

명령상태

   

커서 이동하기

h : 좌 j : 아래 k : 위 l : 우

숫자 0 : 행의 맨 앞으로 이동

$ : 행의 맨 뒤로 이동

gg : 문서의 맨 처음 으로 이동

G : 문서의 마지막행 맨 앞으로 이동

[행]G : 행으로 이동 가능

: [행] : 행으로 이동

   

   

복사하기 붙여넣기

   

yy : 한 라인 복사 하기

라인,행y : 행 ~ 행 까지 복사

p : 붙여 넣기

P : 앞쪽으로 붙여 넣기

   

   

텍스트 삭제하기

x : back space 와 같음 1개씩 삭제

del : 반대 방향으로 1개씩 삭제

dd : 한 행씩 삭제

d$ : 현재 위치에서 라인의 마지막 까지 삭제

d0 : 현재 위치에서 라인의 처음까지 삭제

   

   

텍스트 종료하기

: 를 눌러 주고

q -> 바로 종료

wq -> 저장하고 종료

q! -> 강제 종료

wq! -> 저장후 강제 종료

   

   

행번호 보기

:set nu

행번호를 알아야 행+G