Usando una shell en gVIM

Seguramente más de uno utilizará gVIM habitualmente, y sabrá que una de las funcionalidades de este editor (y del VIM normal también) es abrir una shell con el comando :sh, lo cual muchas veces resulta útil si somos tan vagos que no queremos cambiar de ventana.

Sin embargo, si utilizamos un prompt con colores sale horrible. Se ven los códigos de color y no el color en sí, las letras se pisan unas a otras… un desastre.

Con estas breves líneas en el .bashrc nos ahorramos este problema. Simplemente comprueba que haya una variable de entorno que nos indica que la shell pertenece al VIM, y utiliza un prompt distinto en ese caso:

if [ "0$VIM" != "0" ]; then
    export PS1="\u@VIMShell(\w)\$ "
    alias 'ls'='ls --color=never -pF' # Se lía con cualquier cosa que lleve color
else
    export PS1= ... # Nuestro prompt normal
fi

Majo, ¿eh?

DeliciousTumblrTuentiShare
Esta entrada fue publicada en Software libre. Guarda el enlace permanente.

2 respuestas a Usando una shell en gVIM

  1. Marcos dijo:

    Great tip!! Thanx a lot ;)

  2. Fernando dijo:

    Me podrían decir donde puedo ubicar estos caracteres en
    gvim como por ejemplo [ \ ]