8

最近、vimプラグインと.vimrcのカスタムセットからJanusを使用するように切り替えました。私はセットアップを本当に楽しんでいますが、私が見逃していることの1つは、Rubyでのブロックの自動完了です。

たとえば、次のように入力します。

def method <enter>

それはブロックを完了します:

def method
  # cursor here
end

Tim Popeのプラグインのいくつかを使用していましたが、どのプラグインが機能を提供したか思い出せません(Railsかもしれません)。Janusを使用してこの機能を取得する方法はありますか?誰かがこれを望まない理由はありますか?持っているのは本当に便利なようです。

4

3 に答える 3

9

janusのドキュメントドキュメントによると:

追加のVimプラグインを追加したい場合は、次のように〜/.janus.rakeを追加することで追加できます。

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

~/.vim次に、たとえば次のように、セットアップしたプラグに対してrakeを実行するかrakeを実行します。

rake zenconding
于 2011-05-21T04:16:15.243 に答える
6

janusのカスタマイズに関するドキュメントでは、現在、vimプラグインに〜/.janusディレクトリを使用することをお勧めしています。

git cloneを使用して、vimプラグインを〜/.janusディレクトリにインストールできます。例えば

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

rakefileを使用した古いカスタマイズ方法は、維持されていない別のブランチにあります。

于 2013-02-07T13:20:50.297 に答える
6

あなたはエンドワイズについて話している。

おそらく、このリポジトリをJanus rakefileに追加することもできますが、私はテストしていません。これは、Janusに含まれているsnipMateでほぼエミュレートできるため、Janusには含まれていない可能性があります。

于 2011-01-26T18:31:04.437 に答える