Se voglio aprire un file in MacVim dal terminale. Io uso il seguente comando open -a MacVim --args filepath
.
Ignora la mia directory di lavoro, quindi devo sempre specificare il percorso completo all'apertura di un file. Quando faccio open -a MacVim --args piano.py
si assume che il file sia in $ HOME, non importa quale sia il mio $ PWD.
È solo un esempio. Si applica a qualsiasi applicazione. Macos sembra non avere la funzione "Cartella di avvio" o "Avvia in" per gli eseguibili in Windows.
Ho dato uno sguardo all'implementazione di mvim.
# Note: this isn't perfect, because any error output goes to the
# terminal instead of the console log.
# But if you use open instead, you will need to fully qualify the
# path names for any filenames you specify, which is hard.
exec "$binary" -g $opts ${1:+"$@"}
Posso ottenere MacVim per accettare un percorso di avvio?