Mejora un poco tu editor Vim

Mejora un poco tu editor Vim
vi_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.

jedi

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:

jedi2

Espero que os sea de utilidad.

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

Saludos.