2011-01-26 114 views
7

我最近切換到使用Janus從一組自定義的vim​​插件和.vimrc。我非常喜歡這個設置,但是我缺少的一件事就是自動完成Ruby中的塊。將VIM插件添加到Janus設置

例如,當我鍵入:

def method <enter> 

這將完成該塊:

def method 
    # cursor here 
end 

我用一些蒂姆教皇的插件,可以不記得哪一個提供的功能( Rails也許?)有沒有一種方法可以使用Janus獲得這個功能?有人不想要這樣的理由嗎?看起來真的很方便。

+3

Janus從此向項目添加了端點 – 2011-02-06 02:25:31

回答

9

根據劍鋒文檔documentation

如果你想通過添加〜/ .janus.rake像這樣添加額外的Vim的插件,你可以這樣做:

vim_plugin_task "zencoding", "git://github.com/mattn/zencoding-vim.git" 
vim_plugin_task "minibufexpl", "git://github.com/fholgado/minibufexpl.vim.git" 

螞蟻然後只需運行耙或~/.vim運行的pluging你設置耙,例如:

rake zenconding 
+0

這個工作了嗎?我無法找到耙子任務。我在Janus文檔中找到的插件的唯一參考是將插件安裝到〜/ .janus文件夾中,但我無法使其工作。 – 2012-08-06 23:50:41

+0

你可以在此擴展嗎?這些說明對我來說很難遵循。看起來他們的文檔是說在你的主目錄(〜)中創建一個名爲.janus.rake的文件,並在該文件中簡單地寫出這些行。那又怎麼樣? – netpoetica 2012-09-27 00:47:11

6

你在說關於endwise

想必您可以將此回購添加到Janus rakefile,但是我沒有測試。這可能不包括在Janus中,因爲這可以與Janus中包含的snipMate相仿。

+0

謝謝!我試過snipMate,但它不完全是我想要的,所以我把它放在〜/ .vim/plugin中。這樣做的訣竅,但我最終可能會做的只是分叉Janus並添加這個。 – 2011-01-26 19:38:37

4

janus customization documentation目前reccommends使用〜/ .janus目錄爲vim插件。

您可以使用git clone將vim插件安裝到〜/ .janus目錄中。例如。

cd ~/.janus 
git clone https://github.com/vim-scripts/Rename2.git rename2 

定製舊的方法,使用Rake文件是在未保持separate branch