2016-05-26 9 views
5

In meinem .bash_profile habe ich den vim Befehl aliased zu /Applications/MacVim.app/Contents/MacOS/Vim..gitconfig folgt nicht Bash Alias ​​für Standard-Editor-Befehl?

Für die folgende Zeile in meiner .gitconfig Datei, läuft

[core] 
     editor = vim 

git System vim anstatt nach dem oben angegebenen Alias. Wenn ich es manuell ändere, um den vollständigen Pfad von MacVims Vim Befehl oben zu entsprechen, funktioniert es gut.

Gibt es eine Möglichkeit, .gitconfig dem Bash-Alias ​​folgen zu lassen, anstatt den vollständigen MacVim-Pfad festlegen zu müssen? (Ich habe alle meine Benutzerkonfigurationsdateien über mehrere Computer synchronisiert, von denen einige MacVim nicht ausführen.)

Antwort

4

Aliase sind Abkürzungen für eine interaktive Shell; Sie werden nicht von anderen Prozessen verwendet. Geben Sie einfach den gewünschten Pfad in .gitconfig an; Sie müssen es nur einmal eingeben.

+3

Alternativ können Sie einen Symlink für den vim erstellen, den Sie in einem Ordner innerhalb des PATH ausführen möchten. – poke