Frage

Ich versuche, die Vim snipMate Plugin zu verwenden, und ich habe es installiert, wie es lenkt, aber wenn ich Tab drücken nichts passiert.

  • Wie kann ich das Debuggen? Gibt es Logfiles Vim macht, wenn es um Last Sachen versucht?
  • Wie kann ich sehen, was Plug-in sein korrekt geladen?

Ich habe :sni<tab> versucht, um zu sehen, ob es etwas genannt installiert snipsomething aber nichts abgeschlossen ist.

In der Installation Tutorial es erwähnt nicht alles in meine vimrc Zugabe, aber ich denke, es findet den /plugin/ dir automatisch?

Ich bin auf Windows und Unix läuft und ich habe das gleiche Profil mit dem gleichen Problem.

Andere Plugins wie NerdTree sind Laden OK.

Update: Nach einer anderen Frage, habe ich versucht, :inoremap und :snoremap und der <Tab> Eintrag TriggerSnippet() erwähnen ist da:

z.

s <Tab>   * <Esc>i <Right><C-R>=TriggerSnippet()<CR>
  • Bedeutet dies, es aktiviert?
War es hilfreich?

Lösung

:verbose imap <tab>

wird Ihnen sagen, was zu <tab> gebunden ist

:scriptnames wird Ihnen sagen, welche Skripte geladen wurden.

Andere Tipps

Sie können echo "Loaded so far" und dergleichen innerhalb des Plugin-Code - der Text wird in der unteren Zeile angezeigt werden, wenn der echo ausgeführt wird. Debuggen von printf :) Crude, aber einfach und funktioniert.

Auch: plugin wird automatisch geladen. plugins nicht.

Es sieht aus wie ich etwas vertrackt in C:\Program Files\Vim\vimfiles\ Verzeichnis hatte, die meine Benutzereinstellungen wurde superceding. Ich blies nur entfernt das Verzeichnis und es funktioniert jetzt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top