[Vim] ruby-on-rails method jump

Gwangsoo Choi·2023년 10월 15일

Vim

목록 보기
2/2

나는 개발할 때 nvim을 사용한다. 이유는 다른 유능한 IDE보다 가볍우면서 빠르기도 하며 tmux와의 궁합으로 거의 마우스를 사용하지 않고도 개발을 할 수 있기 때문이다. 물론 IDE처럼 여러 편리기능을 사용하기 위해서는 플러그인 관리가 필수이긴 하지만..

한 때는 나도 Jetbrains의 IDE를 사용했던 적이 있다. 그 당시 클래스 파일간의 이동이 너무나도 편리했고 매력적이였다. 왠지 nvim에서도 비슷한 기능을 하는 플러그인이 있을 것 같아 찾아봤는데 ruby로 개발한다면 완벽하지 않지만 비슷한 역할을 해주는 플러그인이 있다 바로 ctags

brew 에서 패키지를 제공하고 있었다

  1. ctags install
brew install ctags
  1. ctags를 설치했으면 아래의 플러그인을 설치하자
Plugin 'vim-ruby/vim-ruby'
Plugin 'tpope/vim-rails'
Plugin 'tpope/vim-rbenv'
Plugin 'tpope/vim-bundler'
  1. ruby용 ctags도 설치해주자
mkdir -p ~/.rbenv/plugins
git clone https://github.com/tpope/rbenv-ctags.git \
  ~/.rbenv/plugins/rbenv-ctags
rbenv ctags
  1. nvim을 키고 아래의 커맨드를 입력
:Ctags
profile
Software Engineer, Tokyo

0개의 댓글