
1. 이동
- 좌,하,상,우 :
h, j, k, l
- 행 이동
- 맨 앞 :
숫자키 0
- 맨 뒤 :
$
- 스크롤
- 페이지 맨 위 :
gg
- 페이지 맨 아래 :
G
- 특정 행으로 이동 :
행 번호 + Enter
- 다중 드래그(비주얼 모드) :
:v
2. 단어
- 단어 검색 :
/찾고싶은 단어
- 단어 검색 후
enter
→ 동일한 단어 찾기 - 위 :
N
- 아래 :
n
- 파일 전체 단어 한꺼번에 교체 :
:%s/단어/원하는 단어
- 커서 오른쪽에 삽입 :
a
- 커서 왼쪽에 삽입 :
i
- 커서 아래에 행 삽입 :
o
- 커서 위에 행 삽입 :
O
- 이전 명령 취소 :
u
- 커서가 있는 단어 삭제 :
x
- 현재 커서에 있는 한 단어 삭제 :
dw
- 한 줄 삭제 :
dd
- 현재 부터 n번째 라인까지 삭제 :
ndd
- 한 줄 복사 :
yy
- 붙여넣기 :
p
- 실제 클립보드에 복사하기 :
“+y
3. 저장 및 종료
:w
: 저장
:w
파일이름 : 해당 파일이름으로 저장
:wq
: 저장하고 종료
:q!
: 저장하지 않고 강제 종료
4. 기타 내가 사용하는 플러그인 단축키
*leader key : spacebar
- neotree
- 트리 토글 :
leader + e
- 트리 창, 코드창 왔다갔다 :
leader + h or l
- 트리창에서 새로운 파일 생성 : 원하는 폴더에서
a
- telescope
- 파일 찾기 :
leader + ff
- live grep :
leader + fg
- comment
- 한줄 주석처리 토글 :
gcc
- 여러줄 주석처리 : 비주얼 모드에서 드래깅 후 →
gc
- nvim-ufo
- 코드 접기(함수, 반복문) 토글:
za
- 전체 접기 :
zM
- 전체 펼치기 :
zR
- cpp 파일 컴파일 후 실행 :
leader + r