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.