VI 기본 명령어

By | 2019년 5월 28일

1. 파일 열기 닫기

1)  파일 열기
    vi info.php
2) 파일 저장하고 닫기 (esc 버튼)
   qw!
3) 저장없이 닫기 (esc 버튼)
  q!

2. 파일 편집 (esc 버튼)

1) 입력/수정 모드 진입
  i 또는 a
2) 단어 삭제
  dw
3) 실행 취소
  u
4) 한줄 삭제
  dd
5) 복사
  yy
6) 붙여넣기
  p

3. 위치이동 (esc 버튼)

1) 파일 맨 아래 끝으로 이동
  G
2) 줄 앞으로
  o
3) 줄 맨 뒤로
  $

4. 문자열찾기 (esc 버튼)

1) 앞으로 찾기
   ?문자열
2) 뒤로 찾기
   /문자열
3) 정규식 가능
   /^Text
4) 위 그 다음 문자열 찾기
   n (계속) N (역방향)

5. 문자열 바꾸기 (esc 버튼)

1) 기본
   %s/old/new/option
2) 대소문자 구분없이
   %s/old/new/i
3) 찾아서 모두
   %s/old/new/g
4) 바꿀때마다 물어보기모드
   %s/old/new/c
5) 혼합 (대소문자/모두/물고바꾸기)
   %s/old/new/igc
6) 정규식으로 사용가능

기타

1) 라인보이기
   set nu set number
2) 라인감추기
   set nonu set nonumber
3) 칼라
   color evening
   color morning
   vi -c “color evening” /etc/service