ロードされていない Vim プラグインをデバッグするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/3421935

  •  26-09-2019
  •  | 
  •  

質問

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

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

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

インストールチュートリアルでは、 vimrc しかし、私はそれを見つけたと思います /plugin/ ディレクトリは自動的に?

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

NerdTree などの他のプラグインは正常に読み込まれています。

アップデート: 別の質問に従って、試してみました :inoremap そして :snoremap そしてその <Tab> 言及したエントリー TriggerSnippet() ありますか:

例えば

s <Tab>   * <Esc>i <Right><C-R>=TriggerSnippet()<CR>
  • これは有効になっているということでしょうか?
役に立ちましたか?

解決

:verbose imap <tab>

<tab>にバインドされているものを教えてくれます。

:scriptnamesは、スクリプトがロードされたかを教えてくれます。

他のヒント

あなたはプラグインコードの内部のようにecho "Loaded so far"と挿入することができます - echoが実行された場合は、テキストは、一番下の行に表示されます。 printf関数:)原油が、シンプルで作品によってデバッグます。

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

私は、ユーザーの好みを取ったC:\Program Files\Vim\vimfiles\ディレクトリ内の危険な何かを持っていたように、それは見えます。私は離れて、そのディレクトリを吹いたし、それが機能するようになりました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top