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.
Entradas relacionadas :
¿No les ha dado pereza escribir, en la linea de comando, todo lo necesario para conectarse a un servidor MySQL? Puede que tome menos de un minuto, pero algunas veces un minuto es vital (sobre t ...
Seguramente muchos de ustedes han necesitado de algun archivo que esta contenido en un RPM y no han encontrado la manera de extraerlo. Existe un programita llamado rpm2cpio. Por ejemplo lo que yo ...
ASCII Art es una forma arte basado en caracteres ASCII (American Standart Code for Information Interchange), el lienzo es un archivo de texto plano, y la herramienta cualquier editor de archivos d ...
Resulta que algunas veces es necesario acceder desde C/C++ a MySQL, razones hay muchas.... el asunto es como hacerlo. Antes de hacer cualquier cosa debemos instalar las librerías de desarrollo ...
Muchos prefieren hacer backups de su valiosa data en formatos predefinidos por el gestor (.backup, .dbf, etc...) por mi parte prefiero el formato SQL guardado en un archivo de texto. MySQL no t ...
Blogesfera
Planetalinux
Yo empece hace apenas unas 2 semanas a jugar con vim, asi que tu post me viene de las mil maravillas.
Me quedo con lo de la sintaxis, los numeros de lineas y las plantillas
Saludos!
puedes revisar
http://stevelosh.com/blog/2010/09/coming-home-to-vim/
o mi vimrc
http://j.mp/dotvimrc
las templates puedes generalizarlas con
https://github.com/juanpabloaj/dotfiles/blob/master/.vimrc#L313,#L325
yo uso esta configuración http://code.google.com/p/fisa-vim-config/ y uno que otro plugin <o/