病原体をインストール~/.vim
し、バンドルを実行するための新しいコマンドを追加しました
:call pathogen#infect()
私はすでに~/.vim/bundle
vim-surroundとNERDtreeをフォルダに追加しており、すべてがうまく機能しています。それでも、garbas SnipMateを追加しようとすると、機能しませんでした。誰かがこの問題を手伝ってもらえますか?ありがとう
このガイドに従って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()
その後、あなたは行ってもいいはずです。
理由はわかりませんが、オプションを削除すると
set paste
私の.vimrcから、スニプメイトのプラグイン開始は完全に機能します。
snipmate配布の公式の方法は、vim-addon-managerです。病原体と同様に、各プラグインを別々のフォルダーに配置しますが、それ以上のことも行います。ドキュメントを参照してください。私は病原体をまったく試していませんが、ここで原因が何であるかを知っています:
after/
ディレクトリを調達していません(そしてvimはすべての&runtimepathアイテムに対してこれを行うわけではなく、に記載されているようにいくつかのアイテムについてのみです:h after-directory
)。私の知る限り、すべてのマッピングはそこにあります。これは明らかではありませんが、snippets/
ディレクトリはにある必要があります.vim/
。
$ mkdir ~/.vim/snippets
$ vim ~/.vim/snippets/python.snippets
少なくとも1つのスニペット:
snippet pdb
import pdb; pdb.set_trace()