Frage

Ich möchte, dass CSCope Dateien in MacVim anstelle von VIM öffnen. Daher versuche ich, den Weg zu MacVim als Wert der Editor -Umgebungsvariable zu haben, die von CSCOPE verwendet wird:

$ export EDITOR=/Applications/MacVim.app/Contents/MacOS/MacVim

Wenn ich jetzt versuche, eine Datei innerhalb von CTAGs aus zu bearbeiten, funktioniert sie nicht und wirft diese Fehlermeldung aus:

$ MacVim[8384:10b] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting

Aufrufen von MacVim von der Befehlszeile mit

$ /Applications/MacVim.app/Contents/MacOS/MacVim

funktioniert jedoch.

Wie kann ich das beheben?

War es hilfreich?

Lösung

Stellen Sie sicher, dass Sie das MVIM -Skript in Ihren Weg stellen und dies ausprobieren:

Export -Editor = "MVIM -f"

Dies war das Ticket für mich, als ich MacVim als Bearbeitung von Git -Commit -Nachrichten verwendete.

Andere Tipps

Haben Sie exportieren editor =/applications/macvim.app versucht?

Oder ein MACVIM in ein kleines Skript einwickeln, mit dem offen zum Starten der App verwendet wird?

Es funktioniert gut für mich, wenn ich meine Exportvariable genau das festlegt und ein Git -Commit starte. Wie nennt man es? Haben Sie darüber nachgedacht, den Export auf das MVIM -Skript zu verweisen, das stattdessen auf dem MacVim -Datenträgerbild kommt?

<plug>

Mein Start dafür wurde das Werkzeug dafür ausgelegt. Es ist wie Apple open, ermöglicht es Ihnen jedoch, den Pfad zu einem Anwendungsbündel zu bringen, anstatt ihn zu starten. Zum Beispiel:

% launch -ni com.apple.safari
/Applications/Safari.app

launch ist auch in Fink und Macports.

</plug>

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