Bueno quizás ya conoces el editor vim, pero por si acaso mira acá y un manual de referencia acá . Bueno pero el propósito de esta entrada no es aprender a usar este editor, sino configurarlo de tal forma que tengamos un ambiente más agradable y útil a la hora de programar o editar nuestros archivos.
Existen scripts también llamados plugins para vim los cuales nos hacen más fácil la vida. Hay un gran número de scripts y con funcionalidades muy diversas; en esta ocasión voy a mencionar algunos y miraremos como instalarlos.
Antes de comenzar
Instalamos el editor, y aunque ya puede estar pre-instalado sería bueno actualizarlo
# aptitude install vim
Empezamos a configurar algunos aspectos:
vamos a editar el archivo de configuración de vim
# vim /etc/vim/vimrc
Des comentamos las siguientes líneas (es decir le quitamos ” del principio de la línea:
“syntax on
“set number
Con la primera habilitamos los colores en la sintaxis y con la segunda enumeramos las líneas. Cierras y guardas los cambios.
<esc>:wq
Si probamos (los colores dependerán de el fondo de tu terminal y el esquema de color por defecto)

Como instalar esquemas de colores
Solo descargamos el esquema puede ser de acá y para instalarlo lo copiamos a la carpeta “colors”
# cp /ruta/esquema.vim /usr/share/vim/vim72/colors
El nombre de la carpeta “vim72″ puede cambiar de acuerdo a la versión de vim
Para usar el esquema abrimos el editor y colocamos:
<esc>:colorscheme esquema.vim
Ya sabemos como instalar esquemas de colores ahora vamos a probar algo más interesante.
Pydiction : Tab-complete your Python code
Pydiction nos permite completar código python en vim, cuando presionamos <tab>

Para instalarlo descargar y descomprimir, luego editamos de nuevo el archivo “vimrc”
# vim /etc/vim/vimrc
Y des comentamos las siguientes líneas:
if has(“autocmd”)
filetype plugin indent on
endif
Además le agregamos una línea “let g:pydiction_location =’/ruta/complete-dict’ dentro del paquete que descargamos hay un archivo que se llama “complete-dict” entonces en “pydiction_location” colocamos la ruta completa del archivo en mi caso quedaría así:
if has(“autocmd”)
filetype plugin indent on
let g:pydiction_location =’~/Downloads/pydiction-1.2/complete-dict’
endif
Ahora copiamos “python_pydiction.vim” en ~/.vim/after/ftplugin/
(Nota: si NO existen las carpetas “after” y “ftplugin” las debes crear)
$ cp ~/ruta/pydiction-1.2/python_pydiction.vim ~/.vim/after/ftplugin/
Bueno ya con esto tendremos instalado nuestro plugin de completado de código python para vim.
Por último vamos a instalar un plugin para C/C++.
c.vim : C/C++ IDE – Write and run programs. Insert statements, idioms, comments etc.
Algunas de las características de c.vim son:
- Podemos usar sentencias para editar código C/C++
- Usar fragmentos de código
- Compilar y correr nuestros programas
- Inserción de varios tipos de comentarios
- Etc

Ejemplos: (La combinación de teclas para este plugin se hacen desde el modo comando, también conocido como modo normal)
- Para insertar el esqueleto de una función
if

- Insertar esqueletos de sentencias
swith: ss
for: sf
while: swh
etc..
- Insertar esqueleto de clase
+c
- Guardar y compilar
rc
- Ejecutar
rr
Ver más ejemplos acá
Para instalarlo copiamos cvim.zip a ~/.vim y luego lo descomprimimos allí mismo.
$ cp /ruta/cvim.zip ~/.vim
$ unzip cvim.zip
Si deseas buscar más plugin acá.
Bueno espero que les allá sido de utilidad!! todo esto también funciona para el gvim Hasta la próxima!!.






Información Bitacoras.com…
Valora en Bitacoras.com: Bueno quizás ya conoces el editor vim, pero por si acaso mira acá y un manual de referencia acá . Bueno pero el propósito de esta entrada no es aprender a usar este editor, sino configurarlo de tal forma que tengamos un amb…
[...] This post was mentioned on Twitter by epsilon77. epsilon77 said: ultima hora… Configurando nuestro editor vim: Bueno quizás ya conoces el editor vim, pero.. http://bit.ly/1S5hFG [...]