나는 개발할 때 nvim을 사용한다. 이유는 다른 유능한 IDE보다 가볍우면서 빠르기도 하며 tmux와의 궁합으로 거의 마우스를 사용하지 않고도 개발을 할 수 있기 때문이다. 물론 IDE처럼 여러 편리기능을 사용하기 위해서는 플러그인 관리가 필수이긴 하지만..
한 때는 나도 Jetbrains의 IDE를 사용했던 적이 있다. 그 당시 클래스 파일간의 이동이 너무나도 편리했고 매력적이였다. 왠지 nvim에서도 비슷한 기능을 하는 플러그인이 있을 것 같아 찾아봤는데 ruby로 개발한다면 완벽하지 않지만 비슷한 역할을 해주는 플러그인이 있다 바로 ctags
brew 에서 패키지를 제공하고 있었다
ctags installbrew install ctags
ctags를 설치했으면 아래의 플러그인을 설치하자Plugin 'vim-ruby/vim-ruby'
Plugin 'tpope/vim-rails'
Plugin 'tpope/vim-rbenv'
Plugin 'tpope/vim-bundler'
ctags도 설치해주자 mkdir -p ~/.rbenv/plugins
git clone https://github.com/tpope/rbenv-ctags.git \
~/.rbenv/plugins/rbenv-ctags
rbenv ctags
:Ctags