갤 살리기 운동 일환으로 뭐라도 연재 시작해봄. 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
꿀팁 ㄳ 이걸 모르고 있었네
f(ca(] - dc App
여담인데 안쓰는기능이 실수로 작동하면 뭔가 불쾌하더라구 실수로 들어가 본적 있는 사람도 있을거라는 표현을 보니 나만 그런게 아니구나 싶어 ㅎㅎ 본인은 레코딩이랑 저거랑 두가지가 그런 경우
ㄹㅇ 키입력 잘못해서 커맨드 윈도우 들어갈 때마다 당혹스러움
가끔 오타로 들어가는데 별로 궁금하지 않아서 안찾아 봄 차라리 없애는 옵션 좀 - dc App
q:, q/, q?, c_CTRL-F를 <nop>로 매핑해두면 눌러도 아무일도 안일어남 - dc App
고마워 - dc App