Wenn Sie Vim-Skript-Debug-Druck auf Ihrem Hauptcomputer haben, sollte diese Anleitung hilfreich sein.

Lassen Sie Ihren PC wieder wie neu laufen! Mit Reimage können Sie häufige Windows-Fehler schnell und einfach beheben.

Es ist weit weg, also kann die Öffentlichkeit auch mit anderen ~/Leuten Kontakt aufnehmen. Via vim LKW-KultEreignis. Nach diesem Schritt, Dankbarkeit, ist es wichtig zu wissen, wie Sie Vim verwenden können; kennen sich mit Debugging auswas zu tun ist, wenn er lethargisch ist und sich möglicherweise unangemessen verhält. Lerne, alles zu kratzen, was juckt.

vim script debug print

Diese Studie zeigt mehrere Ansätze zum Debuggen oder Profilieren von Vim.Ich gehe durch echte Hindernisse, die ich derzeit diagnostiziert, untersucht und zusätzlich gelöst habe.Nur noch ein bisschen übrig, um ~/your.vimrc wirklich zu kopieren, hoffentlich etwas NützlichesGute Optionen, die sie verwenden könnten.

Wenn Sie einen Penny von dieser Statusmeldung wegnehmen, also sei es so, Vim hat sehr gute Unterstützung.zum Debuggen zusätzlich zum Profiling, also ist es mit wenig Wissen einfach, große wieder zu lösenalle Unannehmlichkeiten.

  • “Warum funktioniert diese Seite?”
  • “Warum funktioniert meine eigene Version nicht?”
  • “Warum formatiert das Hervorheben von Projekten nicht wie erwartet?”
  • “Warum startet vim langsam wieder hoch?”
  • “Warum ist ACTION langsam?”
  • “Warum funktioniert nicht alles?”

    Das ist mir aufgefallenhashivim/vim-terraform wird definitiv unterstütztFühren Sie terraform at fmt autocommand pre-registration aus, indem Sie den Parameter festlegeng:terraform_fmt_on_save 1 bedeutet. Ich hatte ohne Zweifel bereits eine ftplugin-Komponente installiertdurch zuhashivim/vim-terraform sheerun/vim-polyglot und aber nicht nachdem dies ausgeführt wurdeDas Hinzufügen des Obigen zur Option ~/.vimrc funktionierte ebenfalls nichtdie formatierte Terraform-Datei hat definitiv nichts bewirkt; es war offensichtlich, dass terraform fmt hätte sein könnennicht ausgeführt. Warum?

    Druckausgabe

    Ich habe das Bild identifiziert, das dafür verantwortlich ist, diese Einstellung so schnell wie möglich zu behandeln.Suche:

    um die Ergebnisse zu sehen. Dies zeigte an, dass das Plugin auch Fertig aktiviert war.das hilft beim Speichern von Next:

    Ich habe :echojedes Prädikat eingegeben, um den Übeltäter zu finden:

    Es hat sich herausgestellt, dass executable('terraform') 0 zurückgegeben hat, die Sie für meine tatsächliche Reise bezahlen werdenRichten Sie die Wettervariable $PATH einer guten Shell ein. Speziell geladenDie Hashicorp-Binärdateien befanden sich in einem ~/hashicorp-Ordner unter $PATH.~/in.bashrc diese hier:

    Dieses Recht funktioniert beim Shell-Training, aber Vim entpackt ~ nicht beim StartSuchen Sie nach einer ausführbaren Prüfung, ganz sicher nicht nach einer binären terraform.Solution

    ~/.bashrc musste aktualisiert werden, um verwendet zu werden, einfach weil eine $home-Alternative zum schnelleren Weg ~:

    Nachdem gespeichert wurde, was ein Terraform-Register normalerweise startet, startet terraform fmt sofort. Fu.

  • :help echo
  • :Hinweis, Nachrichten(Beachten Sie, dass es wahrscheinlich einen netten Top-Befehl :Messages geben wird, der von Tim Pope angezeigt wird.tpope/vim-scriptease, das verfügbare Nachrichten herunterlädtsie direktListe der Schnellkorrekturen in nur was es bequemer ist)viel.
  • :ausführbare Hilfe
  • Debug-Modus

    Ich konnte genau dasselbe Problem mit Vims obskurer Debugging-Technik lösen.Haltepunkt hinzugefügt, Sie können die verdächtige Datei ftplugin:

    ausführen

    Sie können auch jede Ex-Kumpel-Aussage ausführen, um die Herausforderung einzeln zu bestimmen:

  • : Hilfe beim Debuggen von Skripten
  • Detailmodus

    Eine andere Möglichkeit besteht darin, den “ausführlichen Modus” zu verwenden, um Ihnen zu helfen, zu verstehen, was in Vim funktioniert. dürfenStarten Sie Vim verbose mit dieser Option echo mit:

    vim story debug print

    Zeigt an, was Vim die meiste Zeit tut (9 weist auf eine gewisse Ausführlichkeit hin).

    Sie überprüfen auch das Endprodukt, das :messages (oder es ist :messages) anbietet, was tatsächlich oft der Fall istnützlich für die erfolgreiche Ausgabe von Artikeln in eine Datei mit einer neuen Option verbosefile. vonBeispiel Hier ist eine echte Einzelaktion:

  • Vim Script Debug Print
    Impresión De Depuración De Secuencias De Comandos De Vim
    Stampa Di Debug Dello Script Vim
    Vim Script Foutopsporing Afdrukken
    Vim 스크립트 디버그 인쇄
    Impression De Débogage Du Script Vim
    Wydruk Debugowania Skryptu Vima
    Печать отладки сценария Vim
    Impressão De Depuração Do Script Vim
    Vim Script Debug Print