참고자료
esc: 명령모드로 전환insert: 입력모드로 전환o: 다음 행 에서 입력모드 전환
vim 설정
vim ~/.vimrc
-
행 번호 표시
set number -
텝 크기 설정 (기본값: 8)
set tabstop=4
명령 라인 모드 명령어
명령모드로 전환 후
shift+:하여 명령어 입력 모드로 전환 가능
이제 하단 명령어가 입력 가능하다
변경사항 저장: w!변경사항 저장하고 나가기: wq! <파일명 | null>- 단축키:
shift+z+z
- 단축키:
- vim 종료:
q!- 단축키:
shift+z+q
- 단축키:
파일 수정 명령어
- 모든라인 삭제:
%d
파일 조회 명령어
- 해당 줄로 이동:
<행번호> - 단어 찾기:
/<검색어>
명령 모드 단축키
주의 할께 한/영 대, 소문자 전부 따진다.
shift 들어가는 명령어는 원래 대문자로 입력하는 단축키인데 편의상 shift+<> 로 표기, 따라서 shift 단축키는CapsLock을 써도 가능하다
파일 수정 단축키
- 되돌리기:
u - 다시 실행:
ctrl+r - 복사:
y - 잘라내기:
d - 붙어넣기:
p - 현재 줄 삭제:
dd - 현제 커서 문자 삭제:
x|del - 단어 삭제:
bde - 커서 뒤 행 삭제:
shift + d - 소괄호
()안에있는 문장 삭제:dib - 중괄호
{}안에있는 문장 삭제:di + shift+b
여러번 복사 후 한번에 붙어넣기
레지스터 사용
- 처음 줄 레지스터 할당 (처음으로 복사될꺼 지정):
"ayy - 다른 줄 레지스터에 복사:
"ay - 모두 붙여넣기:
"ap
편집기 제어
-
문서의 빈 공간 상/하 이동:
shift+}&shift+{ -
한 줄씩 아래로 스크롤 :
ctrl + e -
한 줄씩 위로 스크롤:
ctrl + y -
현재 페이지 중간쯤 아래로 스크롤:
ctrl+d -
현재 페이지 중간쯤 위로 스크롤:
ctrl+u -
페이지 맨 위로 커서 이동:
gg -
페이지 아래로 커서 이동:
shift+G -
다음 단어로 이동:
w -
이전 단어로 이동:
b
파일 조회 단축키
- 범위 선택:
v&커서 이동 (또는 w로 다음단어)