¿Cómo especificar una carpeta de inicio en el comando de abrir para iniciar MacVim?

0

Si quiero abrir un archivo en MacVim desde la terminal. Uso el siguiente comando open -a MacVim --args filepath .

No tiene en cuenta mi directorio de trabajo, por lo que siempre debo especificar la ruta completa al abrir un archivo. Cuando hago open -a MacVim --args piano.py asume que el archivo está en $ HOME sin importar cuál sea mi $ PWD.

Es solo un ejemplo. Se aplica a cualquier aplicación. Macos parece no tener la función "Carpeta de inicio" o "Iniciar en" para ejecutables en Windows.

Eché un vistazo a la implementación de 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:+"$@"}

¿Puedo hacer que MacVim acepte una ruta de inicio?

    
pregunta eyal karni 03.11.2018 - 16:59

1 respuesta

1

Ya que estás usando MacVim, y no parece ser un problema con el comando open :

MacVim viene con su propio script llamado mvim .

Puede usarlo como gvim para abrir archivos en la GUI de MacVim, o pasarle -v para que se abra en modo de texto normal con la capacidad de usar :gui más tarde.

Además, puedes usar open -a MacVim <file> , no es necesario usar --args . Lo resolverá como si hicieras doble clic en el archivo en el Finder.

    
respondido por el SilverWolf 04.11.2018 - 23:15

Lea otras preguntas en las etiquetas