带参数的Vimrc键映射

时间:2014-02-28 19:10:57

标签: ruby-on-rails vim

我正在使用Vim.rails并尝试自定义配置:

:Rcontroller name

此命令将在Rails中打开name_controller文件。

如何将此命令映射到一个键,以便我可以指定要打开的任何“名称”控制器?换句话说,我需要传递一个论点......

我想使用映射:

<leader>name 

运行:带有一个的Rcontroller名称。或

<leader>othername 

运行:Rcontroller其他名称带有。

1 个答案:

答案 0 :(得分:3)

这是我可以从对Vim的(有限的)理解中想到的一种可能的方法。但是,您的绑定需要预先定义为某些内容(即,您无法仅使用<leader>键入控制器名称。)

nnoremap <leader>R :Rcontroller<space>

当您按<leader>R时,命令行将显示:Rcontroller [],其中[]是当前光标。然后你应该能够轻松输入你想要的任何参数。