Легко создайте частичку Ruby on Rails из существующего блока разметки, используя vim - PullRequest
2 голосов
/ 17 июля 2010

Есть ли в настоящее время плагин, который вы используете для разработчиков rails, которые также используют macvim / gvim / vim, который позволяет вам взять быстрый блок кода и создать частичный фрагмент из него? Я знаю, что TextMate делает это, полагал, что кто-то уже портировал его на vim.

Ответы [ 3 ]

6 голосов
/ 18 июля 2010

Вам нужен плагин Тима Попа rails.vim:

http://rails.vim.tpope.net/

Он предоставляет команду :Rextract, которая переводит ряд строк в партиал.Вот очень короткая демонстрация этого в действии:

http://rails.vim.tpope.net/images/rpartial.gif

(Команда :Rpartial в демо является псевдонимом для :Rextract.)

Плагин также предоставляет множество других функций, и многие считают его необходимым для разработки на Rails в Vim.

6 голосов
/ 01 декабря 2013

Работает в vim с vim-rails плагином.

  1. Выберите в визуальный режим код, который необходимо отправить на частичный
  2. Нажмите клавишу :, и вы увидите :'<,'>
  3. Завершите команду до :'<,'>Rextract partial_name, где имя_частицы будет именем файла вашей части. Вы можете установить папку для частичного, например :'<,'>Rextract shared/menu
  4. Нажмите Enter и наслаждайтесь.
1 голос
/ 18 июля 2010

rails.vim может сделать это.Из сводки функций :

:Rextract файл заменяет нужный диапазон (идеально выбранный в режиме визуальной линии) на render :partial => 'file', который автоматически создается с вашим контентом.Переменная экземпляра @file заменяется локальной переменной файла.

...