갤 살리기 운동 일환으로 뭐라도 연재 시작해봄. 3일 하다 질려서 그만둘진 써보면 알겠지
순정 vim부터 (v9 기준) neovim까지 (nightly 기준) 자잘한 팁같은거 조금씩 뿌릴 생각임

강좌가 아니라 어디까지나 팁 정도로 봐줬으면 좋겠다. 주제에 따라서 강좌 형태가 될 수도 있음
h,j,k,l 같은 vim motion이나 기본적인 config 작성법은 안다는 전제 하에 적을거임

검색하면 수두룩하게 나오는 누구나 다 아는 정보는 최대한 피해서
최대한 듣보잡 정보인데 알아두면 쓸만한것들만 모아봄
내장 help 문서가 이미 잘 작성되어 있는 vim 특성상, 대부분의 글이 한두줄로 끝날수도 있음

잘못된 정보에 대한 피드백은 언제나 환영임

———

:h command-line-window

vim의 command mode는 다들 알거임.
normal mode에서 `:`, `/`, `?` 키로 command mode에 들어갈 수 있는데 이러면 기본적인 command line에 들어가게 되고,
normal mode에서 `q:`, `q/`, `q?` 를 사용하면 command line window에 들어갈 수 있음.
`:q`랑 착각해서 실수로 들어가본적 있는 사람도 있을꺼임.
긴 명령어를 쳐야 할 때, normal mode에서 command를 수정하고 싶은 경우, 이전에 쓴 command를 수정하고 싶은 경우에 유용함
가장 마지막 줄에 command를 작성하고, enter를 누르는 순간 실행되는 buffer라고 생각해도 무방함

normal mode에서 접근시: `q:`, `q/`, `q?`
command mode에서 접근시: `CTRL-f`
나가고 싶을 때: insert mode에서 `CTRL-c`, `ENTER` 혹은 normal mode에서 `:quit`, `:close` 등 (일반 윈도우 닫는 것과 동일하게 동작함)

이 윈도우의 높이는 ’cmdwinheight’ 옵션으로 조절할 수 있음 (기본값 7)
번외로 일반 command line의 높이는 ‘cmdheight’ 옵션 (기본값 1)

- dc official App