Tech Article/vim & neovim(4)
-
[vim] marks
marks는 위치를 마킹하는 기능이다. 사용법 backtick(`)과 single quote(')를 구분하자, backtick은 위치까지 기억(column), single quote는 줄만 기억한다. function shortcut marks as b mb go to line of mark b 'b go to position of mark b `b show all marks :marks go to prev mark [' go to next mark ]'
2021.04.18 -
[vim-Plugin] fzf
fzf 는 한국의 개발자가 만든 vim plugin이다. vim내에서 파일을 쉽게 찾을 수 있다. 문제 발생 아래와 같이 Command failed가 뜬다면, terminal에서 해당 command를 그대로 쳐본다. (제작자도 그대로 쳐보라고 한다.github-issue) 해결 나의 경우 rg가 깔려있지 않아서 에러가 발생했다. > brew install ripgrep으로 해결했다.
2021.04.17 -
[vim] tab 사이즈 지정 (tabstop, shiftwidth)
vim에서 줄바꿈할 때 indent되는 숫자는 set shiftwidth=4 로 지정한다. 참고 : tabstop이란 것도 있는데, 이건 좀 다른 용도인 것 같다. (참고)
2021.04.17 -
[Neovim] upgrade neovim
neovim 을 업그레이드 할 때가 되었다. 현재 버전은 nvim -v로 확인한다. (현재는 v0.4.4) 시도 우선 brew install로 설치한 것인지 확인해본다. (Mac에서 brew는 굉장한 편리함을 준다.) brew list를 해보니 neovim이 있다. homebrew-neovim을 참고하여 brew upgrade neovim을 한다. 처음에 한.. 20초 정도 반응이 없어서 살짝 걱정했는데, 완료되었다. 다시 nvim -v을 해보니.. 왠걸 v0.4.4 그대로이다. 결과 latest-version을 확인해보니, 최신 release가 v0.4.4 였다. pre-release는 사용하기 좀 부담스러우니, v0.5 최신 release를 기다려야겠다.
2021.04.10