개인 자료 정리 홈페이지 입니다.

Note > 리눅스 명령어 모음vi - 편집기By a3040, Published on Invalid Date

사용이 복잡하지만 강력하다고 하는 편집기 입니다.

*nix 계열 전체에서 대부분 사용가능합니다.


- 편집을 하려면 ESC키를 서너번 누른 후 i 키를 누르고 편집을 시작합니다.

- 종료 하려면 ESC키를 서너번 누른 후 콜론(:)키, w키, q키, 엔터키를 누릅니다.(변경사항 저장)


시작하기


편집하기

- 창이 열린후 "i" 키를 누릅니다.

- 방향키로 이동 가능합니다.


종료하기

신경질적으로 Esc 키를 몇번 누른후 :wq 를 누르고 엔터 [ ESC키, 콜론(:)키, w키, q키, 엔터키 ]


키보드로 명령어를 입력하여 텍스트 파일을 편집할 수 있습니다.

명령 모드(Command mode), 입력 모드(Insert mode) 가 있습니다.

명령 모드에서 i나 a를 누르면 입력 모드로 전환됩니다.


vi 편집기를 시작하면 명령 모드(Command mode)로 시작됩니다. 


명령 모드(Command mode)

명령 모드에서는 텍스트를 편집할 수 없고, 편집기의 다양한 기능을 실행할 수 있습니다.

i : 현재 위치에서 입력 모드로 전환합니다.

a : 현재 위치 다음 위치에서 입력 모드로 전환합니다.

x : 커서 위치의 문자를 삭제합니다.


:w : 현재 파일을 저장합니다.

:q : vi 편집기를 종료합니다.

:wq : 현재 파일을 저장하고 vi 편집기를 종료합니다.

:q! : 현재 파일을 저장하지 않고 vi 편집기를 종료합니다.


입력 모드(Insert mode)

입력 모드에서는 텍스트를 편집할 수 있습니다. 명령 모드에서 i나 a를 누르면 입력 모드로 전환됩니다. 일반 편집기 처럼 사용하시면 됩니다. 그중

ESC 키는 명령 모드로 전환하게하는 키입니다. 


현재 어느 모드인지 모를 경우 ESC키를 누르고 i를 누른후 편집을 진행합니다.