1 votos

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

¿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...

2voto

roo Puntos 3294

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.

1voto

steveverrill Puntos 1090

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.com

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.

Powered by:

X