¿alguien sabe cómo abrir una nueva ventana de terminal al abrir un nuevo texto con VIM.
Me gustaría tener una ventana autárquica que pueda ser redimensionada y cerrada mientras que las otras ventanas se quedarán como y donde están.
Saludos
mmm...
¿alguien sabe cómo abrir una nueva ventana de terminal al abrir un nuevo texto con VIM.
Me gustaría tener una ventana autárquica que pueda ser redimensionada y cerrada mientras que las otras ventanas se quedarán como y donde están.
Saludos
mmm...
Puede utilizar simplemente MacVIM para manejar esto. Cuando instalas MacVIM debería darte una opción para instalar los accesos directos de la línea de comandos.
Luego, en su Terminal, simplemente use mvim
en lugar de vi
:
mvim /path/to/your/file.txt
O, si eres súper perezoso, añade esto a tu ~/.profile
:
alias vi=mvim
Esto también le permite asociar archivos de texto con MacVIM en el finder, de modo que siempre obtendrá la aplicación correcta para sus archivos, tanto si los abre en la interfaz gráfica como si no.
Podrías escribir un pequeño script como este :
#!/bin/sh
osascript <<END
tell app "Terminal" to do script "vim"
END
Nombra este script v y hazlo ejecutable :
chmod +x v
Luego, cuando estés en la terminal, simplemente ejecuta el v script y se abrirá una nueva ventana de terminal y se ejecutará vim.
Alternativamente, si quieres abrir un archivo de texto como parte de esto:
#!/usr/bin/osascript
on run argv
tell app "Terminal" to do script "vim " & item 1 of argv
end run
A continuación, basta con ejecutar v text.txt y se abrirá una nueva ventana de terminal, abrirá vim, y abrirá el archivo de texto llamado text.txt. Si text.txt no existe, como es habitual, vim lo creará en el buffer.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.