지난 주까지 RubyMine을 사용하여 Rails를 개발했습니다. vim 플러그인이 있다는 것을 알고 있지만 vim 및 tmux로 마이 그 레이션을 마이그레이션하는 중입니다. 마우스를 계속 사용하고 싶지 않고 VIM을 사용하면 유연성이 훨씬 향상됩니다. 아래의 첫 번째 스크린 샷에서 "해석 된 자동 완성"기능을 제외한 거의 모든 기능에 대한 플러그인 및 해결 방법을 발견했습니다. RubyMine은 전체 레일 애플리케이션을 해석하고 관련성이 높은 제안을 제공합니다 (알 수 있듯이 해당 클래스의 클래스 및 메소드와 이에 포함 된 모듈을 보여줍니다). 그러면 Object
에서 사용할 수있는 수업. 또한 메소드 서명이있을 때이를 보여줍니다.RubyMine에서 Vim으로 마이그레이션 - 해석 완료 자동 완료
또한 두 번째 스크린 샷에서 RubyMine이 핵심 Ruby 클래스에 대해 자동 완성 기능을 제공하는 방법을 확인할 수 있습니다.
맨 아래 스크린 샷과 비교하십시오. 완료되었지만 찾고있는 것을 찾을 수있는 방법이 없습니다. ctags
, YouCompleteMe
, vim-rails
, vim-ruby
을 사용 중이며 차이가 있는지 확인하기 위해 eclim
도 설치하려고했습니다.
내 자동 완성 기능을 향상시킬 수 없었던 플러그인이 있습니까? RubyMine이 뭔가 미친 짓을하는 것처럼 보이지 않습니다. pry
은 동일한 '컨텍스트'에서 실행되는 경우 동일한 '힘'을 줄 수 있습니다.
첫 번째 스크린 샷 (RubyMine은 자동 완성 해석) :
두 번째 샷 (전체 RubyMine 핵심 루비 클래스 자동) :
세 번째 샷 (vim omnifunc + ctags) :
필수 빔은 IDE 아니다 논평. 또한 [VIM에서 더 나은 자동 완성] ([http://stackoverflow.com/q/15723209/438329) –
]의 복제본이있을 수 있습니다. Vim에는 IDE가 될 수있는 기능이 있습니다. 현재의 설정은 매우 강력합니다 (특히 CtrlP, vim-rails, vim-fugitive 등). Vim으로 전환 한 지 일주일도 채되지 않았습니다. 거기에 OP는 자동 완성을 요구하고 있었는데, 나는 가지고있다. (나는 많은 질문을 던졌지 만 완전히 만족하지는 않는다.) 나는 거기에 어떤 것이 든 있다면 해석 된 자동 완성을 찾고있다.) – Abdo
하하 ... 나는 그의 질문을 재검토하고 같은 것을 요구하고있는 것처럼 보이지만 나는 여전히 제안 된 답에 만족하지 않는다. 그의 질문은 1 년 전에 물었고 문제의 기술이 분명히 바뀌었다. "질문 중복"없이 동일한 질문을 어떻게 다시 할 수 있습니까? – Abdo