Cómo abrir una nueva ventana de terminal cuando se usa VIM

1

¿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 se pueda cambiar de tamaño y cerrar, mientras que las otras ventanas permanecerán como y dónde están.

Saludos

mmm ...

    
pregunta MartinVonMartinsgrün 27.04.2011 - 08:41

2 respuestas

2

Simplemente puede usar MacVIM para manejar esto. Cuando instale MacVIM, debería darle una opción para instalar los accesos directos de la línea de comandos.

Luego, en tu Terminal, simplemente usa mvim en lugar de vi :

mvim /path/to/your/file.txt

O, si eres muy perezoso, agrega esto a tu ~/.profile :

alias vi=mvim

Esto también le permite asociar archivos de texto con MacVIM en el buscador, para que siempre obtenga la aplicación correcta para sus archivos, ya sea que los abra en la GUI o no.

    
respondido por el Jack M. 28.04.2011 - 22:54
1

Podrías escribir un pequeño script como este:

#!/bin/sh
osascript <<END
tell app "Terminal" to do script "vim"
END

Asigne un nombre a este script v y hágalo ejecutable:

chmod +x v

Luego, cuando estés en el terminal, simplemente ejecuta el script v, se abrirá una nueva ventana de terminal y se ejecutará vim.

Alternativamente, si desea 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

Luego simplemente ejecute v text.txt y abrirá una nueva ventana de terminal, abrirá vim y abrirá el archivo de texto llamado text.txt. Si text.txt no existe, como de costumbre, vim lo creará en el búfer.

    
respondido por el robzolkos 27.04.2011 - 08:50

Lea otras preguntas en las etiquetas