2012-04-24 32 views
6

A veces tengo la necesidad de modificar archivos que están en un servidor FTP, actualmente tengo Filezilla abriéndolos en sublime. Pero me estoy mudando a VIM y no he encontrado una manera de abrir el archivo en la consola VIM. Probablemente funciona sin problemas para gVim pero cualquiera tiene esto trabajando en la consola?¿Abrir archivos desde Filezilla a la consola Vim?

Respuesta

5

Logré tener una consola emergente con vim invocando un contenedor de script de shell personalizado en lugar de vim.

#!/bin/bash 
gnome-terminal -e "vim $1" 

Uno de los inconvenientes es que cada vez que aparece una nueva ventana emergente. Espero que esto ayude.

+0

Gracias, esto funcionó para mí – stackunderflow

0

¡Este tema es bastante antiguo, pero Vim sigue siendo el mejor! Entonces, me gustaría compartir mi experiencia.

estoy usando Guake Terminal y Vim v8 en un entorno 9.2Debian. La solución publicada por @soulseekah es excelente, pero no permite la apertura de varios archivos en esta configuración.

Como solución aceptada, necesitaremos un script bash. La diferencia será que verificamos si vim se está ejecutando. Si no, ejecútalo. Si es así, abra el archivo en una nueva pestaña.

Aquí vamos:

#!/bin/bash 

if pgrep -x "vim" > /dev/null ; then 
    guake -e ":tabedit $1"; 
else 
    guake -e "vim $1" 
fi 

Desventajas:

  • necesidad de estar en modo normal para abrir nuevos archivos.
  • No funciona con gnome-terminal.

¡Disfrútenlos!

Cuestiones relacionadas