Mi archivo .vimrc

Ha sido duro aprender a usar vim, sinceramente no es facil, pero cuando uno se acostumbra a la forma de trabajo de éste poderoso editor no puedes dejar de usarlo. No uso otro editor de texto a menos que sea completamente necesario, los archivos que son mas frecuentes para mi son archivos fuente de C/C++, PHP, Python, Texto plano, HTML, Bash, y archivos de configuración de Ubuntu.

Existen muchos editores para programar como Netbeans, Codeblocks, etc, etc… pero por alguna razón prefiero usar vim.

Quiero compartir con ustedes parte de mi archivo .vimrc que es cargado cuando el editor es invocado. Puede contener todo lo que necesiten, podría considerarse como un archivo de configuración, aquí les dejo mi archivo comentado.

"Habilitar el resaltado de la sintaxis
syntax enable

"Para que los tabs no ocupen mucho espacio
set shiftwidth=4
set tabstop=4

"Si estamos usando gVIM entonces cambiamos el
"esquema de colores (no me agrada el fondo blanco)
if has("gui_running")
	colorscheme torte
endif

"Muestra los comandos que estamos por ejecutar (para evitar desastres)
set showcmd

"Habilita la sangría automática para archivos fuente
autocmd BufRead,BufNewFile *.c,*.cpp,*.h,*.php,*.htm,*.html set cindent

"Plantillas de archivos: podemos tener archivos fuente como plantillas
"de tal modo que nos ahorramos en escribir unas cuentas lineas de codigo
"por ejemplo si creamos un nuevo archivo .cpp cargamos un Hola mundo

autocmd BufNewFile *.cpp 0read ~/apps/confs/template.cpp
autocmd BufNewFile *.php 0read ~/apps/confs/template.php

"Para ver los números de linea
set number

El archivo no esta completo, por que tengo varias funciones implementadas que amerita otro post.

Ubuntu: gnome-settings-daemon ocupa el 100% del procesador!

Ubuntu linux logoEstoy muy contento de haber cambiado a Ubuntu desde hace años (gracias a Waltico por ayudarme a tomar la desicion), lo que puedo resaltar (para éste post) es que mi modesta Laptop se mantiene fria con menos del 30% del procesador usándose casi todo el tiempo (salvo excepciones como algunos procesos por lotes o juegos). Tengo 3Gb de memoria y – tambien- casi siempre hay el  60-80% disponibles.

Hay decenas de ventajas (y algunas desventajas) que puedo mencionar, pero… en este momento quiero chancar a Ubuntu y decir: ¿por qué diablos el proceso gnome-settings-daemon ocupa el 100% del procesador? esto ocurre muy eventualmente pero hoy se pasó ocurrio 3 veces desde la madrugada de hoy. Me doy cuenta cuando empieza a calentar el lado izquierdo de mi maquina y el ventilador empieza a sonar haciendo su trabajo.

Solución: No recuerdo donde lo leí pero lo descubrí por mi mismo accidentalmente… no es una solución en sí es solamente un aliciente para que pare de sufrir nuestro procesador, por que si intentan matar ese proceso, perderán muchas características y tendrán que reiniciar, esta es la solución:

  1. Abrir Sistema -> Preferencias -> Teclado
    (yo prefiero gnome-do -> escribir T, E y listo)
  2. Restablecer los valores predeterminados, cerrar y esperar a que ocurra el milagro.
  3. Si esto no funciona, volver a añadir el idioma del teclado adicional que tienen configurado.

Molesta tener que hacer esto incluso si es muy eventualmente, pero no todo es perfecto… a todo esto… Ubuntu 11.04 esta cerca, solo faltan unos dias, veamos que nos espera con la nueva version lo unico molestoso es la migracion, la ultima vez me fue muy bien hice un script para mudar todo y no perdí casi nada, con Ubuntu 11.04 voy a hacer lo mismo.