www.codelion.net에 나오는 vim 명령어
입력모드
i 현ㅐ 커서위치에서
o 현재 커서 아래에 새로운 행을 만들어서 그 행의 맨 앞에서
a 커서를 현재 위치에서 한칸 뒤로 옮긴뒤 입력
커서 이동
e 바로 다음 단어의 맨 마지막 문자로이동
w 다음 단어의 첫 문자로 이동
b 이전 단어의 첫 문자로 이동
$ 현재 위치한 행의 맨 마지막 문자로 이동
^ 현재 행의 첫 번재 문자로 이동
gg 현재 파일의 맨 첫 번째 행으로 이동
G 현재 파일의 마지막 행으로 이동
h j k l 커서 이동
조작
x 현재 커서 문자를 삭제(잘라내기)
X 현재 커서 한칸 앞 삭제
dd 현재 커서가 위치한 행 삭제
dw 현재커서 위치에서부터 현재 위치한 단어의 마지막 부분까지 삭제
d$ 현재 커서위치부터 해당 행의 맨 마지막까지 삭제
블록
v 블록 지정
V 행 블록
y 지정된 블록 복사
yy 현재 행 전체 복사
x 지정된 블록 잘라내기
p 현재커서 다음 위치에 붙여넣기
실행
u 실행취소(undo)
ctrl + r 취소한 작업 다시 실행(redo)
스크롤
ctrl f 화면 아래방향(footer)
ctrl b 화면 윗 방향(body)
ctrl d 반 화면 아래방향
ctrl u 반 화면 윗 방향
검색
:/W3 W3단어 찾기
n 찾은 단어 아래로 이동
N 위로 이동
단어 바꾸기
:%s/W3/WWW W3를 WWW로
:'<, '>s/WWW/W3 블록 지정후 바꿀 때.. V로 문장블록후 j로 내려서 블록 -> :입력하면 '<, '>는 알아서 생김.
화면 분리
:vs . 화면 좌우 분리(vertical split)
:sp . 상하 분리(split)
ctrl ww 화면 분할 상태에서 커서 위치 전환
:wa 모두 저장
:qa 모두 종료
vi . vi 네이게이터
'개발 > 기타' 카테고리의 다른 글
vim (0) | 2016.07.22 |
---|---|
vim 환경설정 (0) | 2016.07.22 |
대학교 프로그래밍 강의 (0) | 2016.07.09 |
모바일인지 확인하는 코드 (0) | 2016.07.07 |
미숙한 번역 (0) | 2016.07.06 |