Vi editor

2022. 3. 22. 00:04Programing Language/Linux

  • vi editor

visual editor의 약자로서 유닉스환경에서 가장많이 쓰이고 사랑받는 문서편집기입니다

간결하지만 강력한 기능 덕분에 아직까지도 많이 쓰입니다


  • vi editor modes

vi editor mode에는 크게 4가지 모드가 있습니다

vi editor mode 테스트를 위한 test.txt파일 생성

○ NORMAL MODE

NORMAL MODE

vi editor을 실행하면 거쳐야 하는 모드이며 모든 모드는 이 NORMAL MODE를 통과해야됩니다

cf) ~은 내용이 없음을 의미합니다

 

○ INSERT MODE

텍스트를 편집할수 있음

 a[커서위에텍스트입력] / o[커서아래빈줄을만들어텍스트입력] / i[커서앞에텍스트입력]

INSERT MODE

NORMAL MODE에서 i를 누르면 INSERT MODE로 전환되고 아래에 INSERT 표시가 뜹니다

INSERT MODE -> ESC

INSERT MODE에서 ESC를 누르면 다시 NORMAL MODE로 돌아옵니다

 

○ COMMAND MODE

COMAND MODE

아래에 : 상태가 나타납니다

w[저장], q[종료], wq[저장후종료], wq![강제종료] 등

저장, 나가기 명령어를 입력할수있습니다

 

○ VISUAL MODE[v, V, CTRL-V]

VISUAL MODE -v

v : 일반 visual mode

VISUAL MODE -V

V : 라인단위 visual mode

텍스트 라인단위로 선택되며 현재는 2개의 라인이 선택되서 2라고 표시됩니다

VISUAL MODE - CTRL-V

CTRL-V or CTRL-Q : 열단위의 visual block mode

행, 열단위로 보여주고 화면에서는 4행11열이 선택되었습니다


  • vi editor에서 저장, 종료와 관련된 명령어


  • vi editor에서 입력모드전환 명령어


  • vi editor에서 이동과 관련된 명령어


  • vi editor에서 텍스트를 삭제하는 명령어


  • vi editor에서 복사, 붙여넣기와 관련된 명령어


  • vi editor에서 블록을 지정할수 있는 명령어

 


  • vi editor에서 다중 창과 관련된 명령어


  • vi editor에서 문자열을 찾을수 있는 명령어


  • vi editor에서 문자열을 대체할수 있는 명령어


  • vi editor rest commands

 

reference check : http://ivis.kr/images/e/e9/2018_Unix_command_vi.pdf

'Programing Language > Linux' 카테고리의 다른 글

Linux commands related to search  (0) 2022.04.08
File system of linux commands  (0) 2022.04.07
Permission of linux commands  (0) 2022.04.07
Linux file system structure  (0) 2022.03.27
Start Linux  (0) 2022.03.21