티스토리 뷰

정보

vi 기본 사용방법

Data Management 28 2018. 8. 7. 11:38

1. vi로 파일 열기

text editor인 vi로 편집을 하기 위해서는 vi 파일이름 을 입력한다.



2. vi의 두가지 모드

vi는 명령 모드인 command mode(커서 움직이기, 삭제하기 등의 기능 모드)와 입력 모드인 insert mode(글 입력하기 기능 모드)가 있다. vi는 명령 모드로 시작된다.



3. vi의 명령 모드

커서를 움직이기 위해서는 명령 모드로 되어야 된다. esc 를 입력한다. 만약 명령 모드인지 입력 모드 인지 모르면 esc 를 두번 누른다. 삡 소리가 나면 명령 모드 이다.

h 왼쪽으로 이동

j 밑에 줄로 이동

k 위에 줄로 이동

l 오른쪽으로 이동

w 한 단어 오른쪽으로 이동

b 한 단어 왼쪽쪽으로 이동

<control>f 한 화면 아래로 이동

<control>b 한 화면 위로 이동



글자 삭제를 원할시 삭제를 원하는 글자로 커서를 옮긴다음 x 를 입력한다.


커서가 위치한 곳에서 부터 줄의 끝까지 다 지우고 싶으면 D 를 입력한다.


취소하고 싶으면 명령 모드에서 u 를 입력한다.



4. vi의 입력 모드

글을 커서의 왼쪽에 입력하기 위해서는 명령 모드에서 입력 모드로 바꿔야 된다. i 를 입력한다.

글을 커서의 오른쪽에 입력하고 싶으면 명령 모드에서 a 를 입력한다.



5. 기타

특정문구를 찾고 싶으면 명령 모드에서 / 를 입력한다. 그리고 찾고 싶은 단어를 입력하고 return을 입력한다.

n 을 누르면 검색 된 특정문구의 다음으로 움직일 수 있다.

N 을 누르면 검색 된 특정문구의 이전으로 움직일 수 있다.



6. 저장과 끄기

변경사항을 저장하고 vi를 끄고 싶으면 ZZ 를 입력한다.

변경사항을 저장하고 vi를 계속 사용하고 싶으면 esc 를 누른다. :w 를 누른다. return을 입력한다.

변경사항을 저장하지 않고 vi를 끄고 싶으면 esc 를 누른다. :q! 를 누른다. return을 입력한다.



참고

https://www.washington.edu/computing/unix/vi.html


'정보' 카테고리의 다른 글

자료구조란?  (0) 2022.10.29
하둡 독자모드 설치하기  (0) 2018.08.07
맥에서 VM 파티션 지우기  (0) 2018.07.09
홈브루(Homebrew) 맥에 설치하기  (1) 2018.06.26
데이터 사이언티스트의 6가지 역량  (0) 2018.05.01
댓글
최근에 올라온 글
최근에 달린 댓글