使用vim从现有的标记块中轻松创建Ruby on Rails部分

ran*_*its 2 ruby vim ruby-on-rails macvim

目前是否有一个插件可以在rails开发人员身上使用macvim/gvim/vim,它允许你快速获取一段代码并从中创建一部分代码?我知道TextMate这样做了,想到有人已将它移植到vim也.

Bil*_*dom 6

你想要Tim Pope的rails.vim插件:

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

它提供了一个:Rextract将一系列行拉入部分行的命令.这是一个非常简短的演示:

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

(:Rpartial演示中的命令是别名:Rextract.)

该插件也提供了许多其他功能,许多人认为它是Vim中Rails开发的必备功能.


Ste*_*rov 6

它工作在VIM具有VIM护栏插件.

  1. 视觉模式代码中选择您需要发送到部分代码
  2. 按键:,你会看到:'<,'>
  3. 完成命令,:'<,'>Rextract partial_namepartial_name作为 partial的文件名.例如,您可以为partial设置文件夹:'<,'>Rextract shared/menu
  4. 按下Enter并享受.

  • 我比接受的答案更喜欢这个答案,因为它实际上提供了逐步说明,而不仅仅是一个可能消失的动画演示的脆弱链接.但是如果你链接到vim-rails插件会更好(链接可能很脆弱,但它们仍然有用). (2认同)