rails и рефакторинг, предлагаемые инструменты и методы, специфичные для пользователей vim?

Будучи довольно новым разработчиком рельсов, я впервые попробовал рефакторинг на прошлой неделе, когда мне пришлось переименовать контроллер и модель, чтобы лучше отразить предметную область, с которой мы работали. Я использовал.NET много лет и считал само собой разумеющимся такие инструменты, как Resharper, где просто переименовывать классы. Мне интересно, как люди в мире рельсов смягчают проблему рефакторинга? Меня в основном интересуют те, которые в основном используют vim (или что-то еще, кроме IDE ).

Меня больше всего интересуют:

  • эффективные плагины vim, специфичные для rails, которые могут помочь с процессом
  • встроенные инструменты vim, которые также могут помочь с процессом

Я потратил почти два часа на рефакторинг и хотел бы быть эффективным, поэтому любой совет от экспертов по рельсам был бы замечательным. Ваше здоровье.

Обратите внимание, я понимаю, что этот вопрос похож на Какие инструменты доступны для рефакторинга Ruby? но я уже знаю о таких IDE, как ruby ​​mine, меня больше всего интересует, как люди, использующие vim, справляются с такого рода задачами.

8
задан Community 23 May 2017 в 11:51
поделиться