6

病原体をインストール~/.vimし、バンドルを実行するための新しいコマンドを追加しました

:call pathogen#infect() 

私はすでに~/.vim/bundlevim-surroundとNERDtreeをフォルダに追加しており、すべてがうまく機能しています。それでも、garbas SnipMateを追加しようとすると、機能しませんでした。誰かがこの問題を手伝ってもらえますか?ありがとう

4

4 に答える 4

16

このガイドに従ってsnimpmateをインストールしましたが、JohnAndersonsのvimガイドはまったく問題ありませんでした。

$ mkdir ~/.vim/
$ mkdir ~/.vim/{autoload,bundle}
$ cd ~/.vim/
$ git init

git submodule add https://github.com/msanders/snipmate.vim.git bundle/snipmate

独自のスニペットを作成するには

$ mkdir ~/.vim/snippets
$ vim ~/.vim/snippets/python.snippets

彼のpdbスニペットの例

snippet pdb
    import pdb; pdb.set_trace()

その後、あなたは行ってもいいはずです。

于 2011-11-12T10:20:12.600 に答える
2

理由はわかりませんが、オプションを削除すると

set paste 

私の.vimrcから、スニプメイトのプラグイン開始は完全に機能します。

于 2011-09-01T18:33:46.513 に答える
1

snipmate配布の公式の方法は、vim-addon-managerです。病原体と同様に、各プラグインを別々のフォルダーに配置しますが、それ以上のことも行います。ドキュメントを参照してください。私は病原体をまったく試していませんが、ここで原因が何であるかを知っています:

  1. いくつかの依存関係をインストールするのを忘れました。この場合、いくつかのエラーがスローされる可能性があります。
  2. Pathogenはafter/ディレクトリを調達していません(そしてvimはすべての&runtimepathアイテムに対してこれを行うわけではなく、に記載されているようにいくつかのアイテムについてのみです:h after-directory)。私の知る限り、すべてのマッピングはそこにあります。
于 2011-08-29T17:47:03.657 に答える
0

これは明らかではありませんが、snippets/ディレクトリはにある必要があります.vim/

$ mkdir ~/.vim/snippets
$ vim ~/.vim/snippets/python.snippets

少なくとも1つのスニペット:

snippet pdb
    import pdb; pdb.set_trace()
于 2014-02-18T11:53:45.113 に答える