Post

LazyVim Keymaps 정리

LazyVim의 기본 키맵을 정리한 문서입니다.

LazyVim Keymaps 정리

LazyVim Keymaps 정리

이동 (Navigation)

모드설명
j / <Down>n, xCount 없으면 gj, 있으면 j (논리/물리 라인 이동)
k / <Up>n, xCount 없으면 gk, 있으면 k
<C-h>n왼쪽 윈도우로 이동
<C-j>n아래 윈도우로 이동
<C-k>n위 윈도우로 이동
<C-l>n오른쪽 윈도우로 이동

윈도우 크기 조절

모드설명
<C-Up>n창 높이 +2
<C-Down>n창 높이 -2
<C-Left>n창 너비 -2
<C-Right>n창 너비 +2

줄 이동 (Move Lines)

모드설명
<A-j>n, i, v현재 줄/선택 영역을 아래로 이동
<A-k>n, i, v현재 줄/선택 영역을 위로 이동

버퍼 (Buffers)

| 키 | 모드 | 설명 | | —————————- | – | ————- | | <S-h>, [b | n | 이전 버퍼 | | <S-l>, ]b | n | 다음 버퍼 | | <leader>bb, `\`\` | n | 이전 버퍼로 전환 | | `bd` | n | 현재 버퍼 닫기 | | `bo` | n | 다른 버퍼 모두 닫기 | | `bD` | n | 버퍼와 윈도우 함께 닫기 |

검색 & 탐색

모드설명
<esc>i, n, s검색 하이라이트 제거 & snippet 중단
<leader>urn검색/디프 업데이트/리드로우
nn, x, o다음 검색 결과 (zv 포함)
Nn, x, o이전 검색 결과 (zv 포함)

Undo & 저장

모드설명
, . ;i입력 중 undo 포인트 추가
<C-s>i, x, n, s파일 저장

인덴트

모드설명
<, >v시각적 모드에서 인덴트 후 선택 유지

주석

모드설명
gcon현재 줄 아래에 주석 추가
gcOn현재 줄 위에 주석 추가

Lazy / 파일 / 창

모드설명 
<leader>lnLazy UI 열기 
<leader>fnn새 파일 열기 
<leader>qqn모든 창 종료 
<leader>-n아래로 split 
` | \`n오른쪽으로 split 
<leader>wdn창 닫기 
<leader>wm, <leader>uZn창 줌 토글 
<leader>uznZen 모드 토글 

Quickfix / Location List

모드설명
<leader>xlnLocation List 열기/닫기
<leader>xqnQuickfix List 열기/닫기
[qn이전 Quickfix
]qn다음 Quickfix

포맷팅 & 진단

모드설명
<leader>cfn, v강제 포맷
<leader>cdn현재 줄 진단 float
[d / ]dn이전/다음 진단
[e / ]en이전/다음 에러
[w / ]wn이전/다음 워닝

옵션 토글 (Snacks)

모드설명
<leader>ufn포맷 토글
<leader>uFn포맷 강제 토글
<leader>usn스펠링 토글
<leader>uwn줄 바꿈(wrap) 토글
<leader>uLn상대 번호 토글
<leader>udn진단 표시 토글
<leader>uln라인 번호 토글
<leader>ucnconceallevel 토글
<leader>uAn탭라인 토글
<leader>uTnTreesitter 토글
<leader>ubn배경 light/dark 토글
<leader>uDnDim 토글
<leader>uan애니메이션 토글
<leader>ugnIndent guide 토글
<leader>uSn스크롤 애니메이션 토글
<leader>dppn프로파일러 토글
<leader>dphn프로파일러 하이라이트 토글
<leader>uhnLSP Inlay Hints 토글 (지원 시)

Git (Snacks)

모드설명
<leader>ggnLazygit (Root Dir)
<leader>gGnLazygit (cwd)
<leader>gLnGit Log (cwd)
<leader>gbn현재 줄 Git blame
<leader>gfn현재 파일 Git history
<leader>glnGit Log (Root Dir)
<leader>gBn, xGit 브라우저 열기
<leader>gYn, xGit 브라우저 URL 클립보드 복사

Terminal

모드설명
<leader>fTn터미널 열기 (cwd)
<leader>ftn터미널 열기 (Root Dir)
<C-/>, <C-_>n터미널 열기 (Root Dir)
<C-/>, <C-_>t터미널 닫기

Tabs

모드설명
<leader><tab>ln마지막 탭
<leader><tab>on다른 탭 모두 닫기
<leader><tab>fn첫 번째 탭
<leader><tab><tab>n새 탭
<leader><tab>]n다음 탭
<leader><tab>dn탭 닫기
<leader><tab>[n이전 탭

기타

모드설명
<leader>KnKeywordprg 실행
<leader>uin커서 아래 하이라이트 확인
<leader>uInTreesitter Inspect Tree
<leader>LnLazyVim Changelog
This post is licensed under CC BY 4.0 by the author.