vi 편집기

AnHyunDong·2022년 2월 15일
0

Ubuntu

목록 보기
4/9

1. vi 편집기 모드

1) Command 모드

  • 가장 기본이 되는 모드
  • 기능 : 복사, 붙여넣기, 다른 모드로 전환, 커서 이동, 삭제, 잘라내기 가능

2) Edit 모드

  • 실질적으로 문서를 편집하는 모드
  • 기능 : 내용을 입력, 내용을 수정, 내용을 삭제

3) Last Line 모드

  • 파일을 저장 및 종료하는 모드
  • 기능 : 파일을 저장하거나, 종료하거나 저장하지 않고 그냥 종료, 검색, 바꾸기

2. 각 모드별 사용방법

1) Command 모드

1-1) 커서 이동
  • gg : 첫번째 줄로 이동
  • G : 가장 마지막 줄로 이동
  • [n]G : n번째 줄로 이동
  • $ : 커서가 위치한 줄의 맨 끝으로 이동
  • 0 : 커서가 위치한 줄의 맨 앞으로 이동
  • w : 커서가 한 단어씩 오른쪽으로 이동
  • b : 커서가 한 단어씩 왼쪽으로 이동
1-2) 삭제
  • x : 한 문자 삭제, 또는 Edit모드에서 백스페이스나 Delete키로 삭제
  • dd : 커서가 위치한 한 줄을 삭제
  • d[커서 이동] : 커서 이동하는만큼 삭제
1-3) 수정
  • r : 커서가 위치한 부분의 문자 하나를 입력하는 문자로 대체
  • u : Ctrl + z처럼 작업 취소
1-4) 복사 및 붙여넣기
  • yy : 커서가 위치한 한 줄을 복사
  • y[커서 이동] : 커서 이동하는만큼 복사
  • p : 붙여넣기

2) Last Line 모드

2-1) 편집기 상태 변경
  • :set nu : 라인 넘버 표시
  • :set nonu : 라인 넘버 표시 안함
  • :set ic : 검색할 때 대소문자 무시
  • :set noic : 검색할 때 대소문자 무시 안함
2-2) 검색 및 변환
  • /[내용] : 검색, n 다음 검색, N 이전 검색
  • :%s/[찾을 내용]/[바꿀 내용]/g : 원본을 수정으로 변경
2-3) 저장 및 종료
  • w : 저장
  • q : 종료
  • wq : 저장 후 종료
  • w! : 강제 저장
  • q! : 강제 종료
  • wq! : 강제 저장 후 종료
profile
사진은 남아 추억이 메모는 남아 스펙이 된다

0개의 댓글