VIM

사용하면서 느낀 VIM 명령어 업데이트 이 문서는 사용하면서 점점 업데이트 될 것이고 우선은 손에 익는대로 계속 써나갈 생각이다.

제어

:set nu 라인 번호 보기
u 취소

보기

zc 코드 접기
zo 코드 열기
zR 코드 전체 열기
zM 코드 전체 접기

선택

V 한줄 선택

이동

h j k l 방향이동
- 이전행의 처음으로 이동
+ 다음행의 처음으로 이동
^ 현재 행의 맨 앞으로 이동
$ 현재 행의 맨 끝으로 이동
( ) 문장 이동
{ } 단락 이동
gg 문서 맨 앞
G 문서 맨 뒤
라인번호 -> 쉬프트+G 라인이동
H 맨위, M 중간 L 마지막 / 쉬프트 + 위아래
W or w 다음 단어
B or b 이전 단어
E or e 단어의 마지막
% 짝 괄호 이동
컨트롤 + d / 컨트롤 + u , 컨트롤 + f / 컨트롤 + b 스크롤

복사

yy 현재줄 복사하기
y / p 복사 / 붙여넣기

삭제

x 한글자 삭제
X 앞글자 삭제
dd 한줄 삭제
dG 현재 줄부터 마지막 줄 까지 삭제
dw 전진 삭제
cw 잘라내고 입력 모드

입력

i a o / I A O

검색

/타이핑 -> n 다음단어 , N 이전단어 글자 찾기

교체

r 문자교체 ~ 대소문자 변경