CS/Linux

[Linux] 문서 편집기 vi

셰욘 2024. 11. 20. 23:36
728x90

vi 편집기

vi [파일 이름] : 파일 열기 (파일 없을 시 새로운 파일 생성)

 

vi에는 두 가지의 모드가 있다.

  1. 명령어를 입력하는 모드
  2. 텍스트를 입력하는 모드

 

esc를 여러 번 눌러서 입력 모드에서 벗어나서 명령 모드로 바꿔야 함


명령어 입력 모드

저장, 종료

  • :w 저장
  • :q vi 종료
  • :wq 저장 후 종료
  • :q! 강제 종료
  • :wq! 저장 후 강제 종료

라인 넘버

  • :set nu 라인 넘버 표시
  • :set nonu 라인 넘버 표시 안 함

검색

  • /[내용] : 검색 (n : 다음 검색, N : 이전 검색)

 


텍스트 입력 모드 (편집 모드)

i : 커서 왼쪽에 문자 추가

a : 커서 오른쪽에 문자 추가

 

커서 이동

  • G : 가장 마지막 줄로 이동
  • gg : 첫 번째 줄로 이동
  • [n]G : n번째 줄로 이동
  • $ : 커서가 위치한 줄의 맨 끝으로 이동
  • 0 : 커서가 위치한 줄의 맨 앞으로 이동
  • w : 커서가 한 단어씩 오른쪽으로 이동
  • b : 커서가 한 단어씩 왼쪽으로 이동

삭제

  • x : 한 문자 삭제
  • dd : 커서가 위치한 한 줄을 삭제
  • d[커서 이동] : 커서 이동하는 만큼 삭제

수정

  • r : 커서가 위치한 부분의 문자 하나를 입력하는 문자로 대체
  • u : Ctrl + z 처럼 실행취소

 

728x90