4

Vim snipMateプラグインを使おうとしていますが、指示どおりにインストールしましたが、Tabキーを押しても何も起こりません。

  • どうすればこれをデバッグできますか?Vimが何かを読み込もうとしたときに作成するログファイルはありますか?
  • どのプラグインが正しくロードされているかを確認するにはどうすればよいですか?

:sni<tab>snipsomethingと呼ばれるものがインストールされているかどうかを確認しようとしましたが、何も完了していません。

インストールチュートリアルでは、何も追加することについては触れていませんが、ディレクトリが自動的に検出さvimrcれると思いますか?/plugin/

私はWindowsとUnixで実行していますが、同じプロファイルで同じ問題が発生しています。

NerdTreeのような他のプラグインはOKをロードしています。

更新:別の質問に続いて、私は試しましたが:inoremap、言及し:snoremapている<Tab>エントリTriggerSnippet()があります:

例えば

s <Tab>   * <Esc>i <Right><C-R>=TriggerSnippet()<CR>
  • これは、有効になっていることを意味しますか?
4

3 に答える 3

9
:verbose imap <tab>

何がバインドされているかを教えてくれます<tab>

:scriptnamesどのスクリプトがロードされたかがわかります。

于 2010-08-06T10:42:37.000 に答える
3

echo "Loaded so far"などをプラグインコード内に挿入することができます -echoが実行されると、テキストが一番下の行に表示されます。printf によるデバッグ :) 粗雑ですが、シンプルで機能します。

またplugin、自動的にロードされます。pluginsではありません。

于 2010-08-06T08:05:37.473 に答える
0

C:\Program Files\Vim\vimfiles\ユーザー設定に取って代わるディレクトリに何か危険なものがあったようです。そのディレクトリを吹き飛ばしたところ、現在は機能しています。

于 2010-08-06T08:19:58.810 に答える