개발자들이 쓰는 VI.

개발자들에게 VI란 뗄레야 뗄 수 없는 존재.

아마 개발자들이 많이 사용하는 용도로는

  1. 서버에 직접 들어가서 로그를 확인해야 하는 경우
  2. 서버에 반영된 소스를 확인 하는 경우
  3. 서버에서 직접 소스를 수정하는 경우
  4. 서버의 환경설정 파일 등을 수정하는 경우

이 정도가 아닐까 싶다. 그래서 짧지도 그렇다고 길지도 않은 개발 경력동안 위의 용도로 주로 사용하는 단축키를 정리해봤다.

로그/소스 확인용도

//검색
ESC(명령모드) + '검색문자열'

//다음 문자열 검색
n ( 소문자 n )

//이전 문자열 검색
N ( SHIFT + N ) ( 대문자 N )

//페이지의 마지막
G ( SHIFT + g ) ( 대문자 G )

//페이지의 처음
gg ( 소문자 g 2번 )

//다음 페이지
CTRL + f

//이전 페이지
CTRL + b

//이전 페이지
CTRL + b

//원하는 라인으로 이동
숫자 + G ( SHIFT + g ) ( 대문자 G )

소스,파일 수정 용도

//한줄 삭제
dd

//한글자 삭제
x

//편집모드 ( 현재 커서 위치부터 ) 
ESC + i

//편집모드 ( 현재 줄 맨 앞부터 ) 
ESC + I ( SHIFT + i ) ( 대문자 i )

// undo 
u


VI에 많은 명령어가 있지만 5년 정도 실제 업무를 하면서 주로 이 명령어들만 썼던 것 같다. 뭔가 자주 쓰는 명령어가 생기면 또 추가 할 예정이다.


© 2020. DESH All rights reserved..

Powered by Hydejack v8.5.0