[Linux] vi 에디터란?

메린·2022년 12월 20일

OS

목록 보기
3/7

리눅스 편집기는?

  • vi, vim
  • emacs
  • nano (menu가 지원)

왜 vim 에디터인가?

  • 1976년 빌 조이가 초기 BSD 릴리즈에 포함될 편집기로 만들어 현재까지 리눅스에서 가장 많이 사용되는 에디터
  • 리눅스 버전 뿐만 아니라 윈도우 버전도 존재

vi 편집기 사용하기

  • $ vi <파일이름>

- input mode

  • "i" : 현재 커서 위치의 왼쪽에 입력
  • "l" : 현재 커서 위치의 오른쪽에 입력
  • "a" : 현재 커서 위치의 오른쪽에 입력
  • "A" : 현재 커서가 있는 문장의 가장 오른쪽에 입력
  • "o" : 현재 커서가 있는 문장의 아래쪽에 입력
  • "O" : 현재 커서가 있는 문장의 위쪽에 입력
  • "x" : 현재 커서 위치 한글자씩 삭제

- ex mode

  • :e! : 편집 취소
  • :w : 저장하기
  • :w newfile : newfile(새로운 이름)으로 저장하기
  • :q : vi 편집기 종료하기
  • :q! : 젼경사항 취소 후 강제로 종료하기
  • :wq : 저장하고 종료
  • :r filename : 편집중인 파일에 filename(다른 파일)을 끼워 넣기

- command mode

  • 커서이동 : w b A l
  • 삭제 : x dw dd d$
  • 복사 : y yw yy y$
  • 치환 : r cw cc C R c$
  • 붙여넣기 : p
  • 반복 : .
  • 찾기 : /word ?word
  • 찾아바꾸기 : :s/word1/word2/g

profile
I can do it ! 苦盡甘來

0개의 댓글