Auf meinem Mac OSX 10.6 habe ich angefangen, MacVIM für vim zu benutzen. Dann bemerkte ich, dass meine Terminal-Version anders als die MacVIM-Version war (MacVIM war 7.3 und meine Terminal-Version 7.2) ... Ich dachte, sie benutzten den gleichen vim?
Ich brauche 7.3 für einige Funktionen. Also machte ich mich daran, die Terminalversion zu aktualisieren. Ich habe es im Prinzip mit Mercurial geklont (wie es auf der offiziellen Seite der Fall ist) und dann das Übliche getan, um es zu kompilieren. Das hat funktioniert und ich habe jetzt 7.3 in meinem Terminal. Aber bei einigen Befehlen beim Beenden kann ich diesen Fehler:
%Vor%... Ich habe mein Bestes versucht, um dieses Problem zu beheben, aber ich versuche, MacVIM neu zu installieren, den vim in meinem / usr / local / bin zu löschen und erneut zu kompilieren und ich kann dieses lästige nicht loswerden Fehler.
Kann mir jemand helfen? Mache ich das alles falsch? ... die meiste Zeit werde ich MacVIM benutzen, aber es wäre schön für mich, es im Terminal zu haben - genau wie ich es auf meinen Ubuntu-Servern haben würde.
Jede Hilfe wäre fantastisch!
Ich bin nicht sicher über den genauen Pfad, aber irgendwo ein paar Ordner tief in den Applications/MacVim.app
Ordner ist die vim
ausführbare Datei, die auch in einem Terminal läuft (Verwenden Sie die Option -g
, um sie in der GUI zu starten Modus).
Du solltest das in deinem .bashrc
:
:!q
ist nicht :q!
. Dies ist wahrscheinlich kein Fehler.
Die Fehlermeldung, die Sie sehen, ist wahrscheinlich das Ergebnis der versehentlichen Eingabe von :!q
anstelle von :q!
, was ein Benutzerfehler und kein Fehler wäre. :!q
schält sich heraus, um q
auszuführen, und Ihre Shell ( bash
) findet einen solchen Befehl nicht und kündigt mit 127 an. (Zum Vergleich können Sie :!true
, :!false
, :!vim %
, to bekomme ein Gefühl davon.)
Es gibt nicht wirklich eine "Lösung" dafür, und !
ist wirklich nützlich für andere Zwecke; vielleicht mit mehr Übung werden Sie den Tippfehler seltener machen. Sie könnten auch versuchen, ZQ
anstelle von :q!
; Dies hat andere Nachteile (ein Tippfehler ZZ
speichert die Datei stattdessen, wenn sie bearbeitet wird, und ZQ
ist speziell eine vim-Erweiterung), aber zumindest sehen Sie diesen Fehler erneut.
Das Ergebnis hier ist im Grunde genommen überprüfen Sie, ob Sie Ihre Befehle richtig eingegeben haben, denke ich.
Tags und Links compilation bash shell vim macvim