Algunos tips para Vim

3 de Julio, 2008

Para tener la barra de menú cuando usamos Vim en una terminal, insertar en nuestro $HOME/.vimrc:

:source $VIMRUNTIME/menu.vim
:set wildmenu
:set cpo-=< :set wcm=
:map :emenu

Para más información, usar el siguiente comando dentro de Vim:

:help console-menus

El segundo tip consiste en el autocompletado al momento de cargar ficheros. Debo de reconocer que me había acostumbrado a la manera en que se comportan Emacs y Bash en este sentido, y por eso siempre me resultó incómodo la manera en que se maneja Vim.
Para leer al respecto blogudear por Luanatic con features… que no voy a copiarlo, visiten el post que el tipo lo explica mejor que yo.

El tercer y último tip es más bien para la versión GUI de vim, y que no sé si anda en Win :P . Simplemente debemos agregar a nuestras opciones en el archivo $HOME/.gvimrc (en mi caso sólo introduje esta opción aquí y no en .vimrc):

set guioptions+=e

Lo que hace esta opción es usar el toolkit GTK para “dibujar” las pestañas (tabs), como se muestran en la captura de pantalla

Y cerrando el post, quiero aclarar que el segundo tip cambia bastante el comportamiento de Vim al momento de autocompletar/elegir entre varias opciones. Navegar por el menú del primer tip no es lo mismo sin aplicar las opciones del segundo tip.

Dije muchas veces “tip”. tip. tip. tip….

Axiomas de la vida

26 de Abril, 2008

Cuando el lavarropas se dañe y no pueda funcionar correctamente, siempre lo hará después de haber introducido la ropa en él (quedando atrapada hasta que el servicio técnico revise el aparato).

Suponiendo la situación del axioma anterior:

Durante una fiesta de cualquier índole, conocidos y desconocidos harán lo imposible para que cualquier vaso de bebida que quede a tu alcance termine medio vacío. La cantidad de líquido que desaparezca del recipiente ineludiblemente entrará en contacto con las puntas de las mangas de la ropa que vistas en ese momento.

Además (prestar atención a la “cadena” de axiomas):

El anfitrión de la fiesta, poseerá una casa con patio. Dicho patio estará en condiciones aceptables para realizar el festejo pertinente (a pesar de la lluvia), pero en el centro de aquél lugar encontraremos un charco de un centímetro de profundidad; que obviamente se hará muy amigo de tus zapatillas y de la prenda que vistas en tus piernas.

Y para finalizar la serie:

El nivel de entusiasmo con el que un individuo disfrutará una hamburguesa, regresando a su casa, será directamente proporcional a la cantidad de horas que dicho individuo acumule sin dormir; e inversamente proporcional a la cantidad de bebidas alcohólicas que haya ingerido durante el transcurso de la noche.

¡Albertito, Beto, Chino, etcétera… suertes en España :) !

El asertijo de Einstein

8 de Marzo, 2008

Tenemos 5 casas de cinco colores diferentes y en cada una de ellas vive una persona de una nacionalidad diferente. Cada uno de los dueños bebe una bebida diferente, fuma una marca de cigarrillos diferente y tiene una mascota diferente.

    Se tienen las siguientes pistas:

  • El británico vive en la casa roja.
  • El sueco tiene un perro.
  • El danés toma té.
  • La casa verde esta a la izquierda de la blanca.
  • El dueño de la casa verde toma café.
  • La persona que fuma Pall Mall tiene un pájaro.
  • El dueño de la casa amarilla fuma Dunhill.
  • El que vive en la casa del centro toma leche.
  • El noruego vive en la primera casa.
  • La persona que fuma Brends vive junto a la que tiene un gato.
  • La persona que tiene un caballo vive junto a la que fuma Dunhill.
  • El que fuma Bluemasters bebe cerveza.
  • El alemán fuma prince.
  • El noruego vive junto a la casa azul.
  • El que fuma Brends tiene un vecino que toma agua.

Y por ultimo la pregunta:
¿Quién es el dueño del pececito?

Fuente: Apuntes, son solo apuntes.
Solución: http://www.juegosdelogica.com/solucion_acertijo_de_einstein.htm

NERD tree para Vim

4 de Marzo, 2008

Si hay algo que nunca me agradó de Vim, fue el “explorador” de archivos o lo que sea que se use para navegar el sistema de archivos en busca del fichero que queremos abrir y editar. Tal vez se deba a que venía acostumbrado a usar Emacs, que por defecto, soluciona bastante bien el asunto.
Ante esta situación, empecé a buscar a ver si existía algún script que se adaptara un poco a mis necesidades y he aquí lo que encontré:

Una pequeña traducción de “What is this “NERD_tree”?? “, de la página del script[1]:

NERD tree te permite explorar el sistema de archivos y abrir ficheros y directorios. Presenta al sistema de archivos en la forma de un árbol manipulable mediante el teclado y/o el mouse. También permite ejecutar operaciones simples del sistema de archivos, para poder alterar el árbol dinámicamente.

Leer el resto de la entrada »

Mensajes no tan subliminales

8 de Febrero, 2008

Hay tres más de este estilo…
P/S: Le sopla un huevo a Moe… no vale mentir.