Las penas del Agente Smith

8/7/2004

Usando una shell en gVIM

Archivado en: Software libre — Perpetrado por RinzeWind a las 12:41 am

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?

2 Comentarios

  1. Great tip!! Thanx a lot ;)

    Comentario por Marcos — 16/7/2004 @ 7:05 pm

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

    Comentario por Fernando — 29/6/2005 @ 3:47 pm

Fuente RSS para los comentarios de esta entrada.

Lo siento, el formulario de comentarios está deshabilitado en estos momentos. Sólo se permite comentar en artículos de menos de 30 días de antigüedad. Para más información, visitar esta entrada.

Gestionado con WordPress