2014-02-28 28 views
1

我使用Vim.rails並試圖自定義配置鍵盤映射:.vimrc中有一個參數

:Rcontroller name 

此命令將打開在軌name_controller文件。

我怎麼會這個命令映射到一個鍵,這樣我可以指定任何「名」控制器打開?換句話說,我需要在參數傳遞...

我想使用的映射:

<leader>name 

運行:用Rcontroller名。或者

<leader>othername 

要運行:Rcontroller othername with a。

回答

3

下面是我可以從我對Vim的理解(有限)理解的一種可能的方法。但是,您的綁定將需要預先定義爲某些內容(即,您將無法僅使用<leader>鍵入控制器名稱)。

nnoremap <leader>R :Rcontroller<space> 

當您按下<leader>R,命令行將讀取:Rcontroller [],其中[]是當前光標。那麼你應該能夠輕鬆地輸入你想要的任何論點。

+0

謝謝!這工作完美。沒想到沒有用來結束它。萬分感謝 –