Mejora un poco tu editor Vim

Quizás muchos de vosotros utilicéis el editor de texto vi en cualquier distribución de Linux. Yo en particular lo utilizo en Ubuntu. Quiero compartir unos conocimientos con los nuevos y no tan nuevos para que tengáis una idea de cómo configurar vi o vim. En este caso en particular lo haré para Python.

Esta instalación es para Ubuntu, pero debería ser igual para cualquier distro basada en Debian.

Paso 1: Actualiza tu vi

sudo apt-get install vim

Paso 2: Instala el plugin de Python

sudo apt-get install vim-python-jedi

Paso 3: Revisa que estado del plugin como usuario normal

vim-addons status

Nos devuelve:

# Name User Status System Status python-jedi removed removed

Paso 4: Actívalo como usuario normal sin la palabra sudo

vim-addons install python-jedi

¡Listo! Ya tendrás el autocompletar para archivos Python.

Otras configuraciones que me gusta agregar son las siguientes. En el archivo que existe en el $HOME del usuario, si no existe créalo. Ejecuta:

vi .vimrc

Agrega los siguientes campos:

set number syntax on set shiftwidth=2 set tabstop=2 set autoindent

Con eso tus filas estarán enumeradas, los tabuladores tendrían una distancia de 2 espacios y tendrás autoindentación, ¿no es genial?

Aquí tienen un ejemplo:

Espero que os sea de utilidad.

Para más datos, dejo el enlace: http://vim.wikia.com/wiki/Indenting_source_code

Saludos.