vi는 Windows에 메모장 같은 거라고 보면 돼요.
실제는 더 우수한 편집기이지만 일단 그렇다고 봐요.
명령과 편집이 분리돼 있어요.
vi를 실행한 최초가 명령 상태예요.
편집으로 들어가는 키는 여러가지 예요.
다시 명령으로 돌아가는 키는 단 하나예요.
esc 키를 누르는 거요.
보통 두어번 눌러서 편집에서 명령으로 가요.
다시 강조하는 데요.
편집에서는 선택, 찾기, 복사, 바꾸기, 저장, 종료 같은 건 못하겠지요.
이런 건 명령이니까요.
【실행】
vi 파일이름
【편집】
명령에서 편집으로 전환할 때 키가 여러개라고 했지요.
먼저 i와 a만 알아둬요.
각자 insert와 add예요.
- i는 현재 커서 위치부터 텍스트가 들어 감
- a는 현재 커서 다음부터 텍스트가 들어 감
【저장】
먼저 편집에서 빠져 명령으로 와야 겠지요.
esc를 눌러서요.
저장은 w예요.
write를 줄였죠.
그냥은 w를 암만 눌러도 저장이 안 돼요.
이 건 입력이라서요.
:(콜론) 바로 다음에 붙여서요.
콜론으로 시작하니까 콜론모드라고 해요.
줄에서 입력을 받으니까 라인모드라고도 하구요.
어쨌든 콜론(:) 입력부터 해야 돼요.
- :w 는 저장
- :w! 는 강제 저장
【종료】
라인모드(콜론모드)에서 q를 입력해요.
quit를 줄인거예요.
- :q 는 종료
- :q! 는 강제 종료
【관행】
명령을 입력해야 할 때는 붙여서 해요.
- :wq 는 저장하고 종료
- :wq! 는 저장하고 강제 종료
- :q! 저장하지 않고 강제 종료
대개 어떤 설정 파일을 건들어야 할 경우일 거예요.
,(쉼표)나 .(쩜) 또 철자 하나가 틀리면 바로 서비스에서 오류가 나요.
vi에 익숙치 못해서 수정을 하다가 내용이 흐트러질 수 있는 데요.
:q!해서 빠지고 다시 시작하는 게 속 편해요.
답글 남기기