miércoles, 8 de octubre de 2008

Editar código Python con vim

El editor vim es muy potente para editar código en Python, no tiene nada que enviar a algunas reconocidas IDE's y además tiene muchos plugins.
Para utilizarlo en Linux/Debian se debe instalar el paquete "vim-python"

#aptitude install vim-python

Luego agregar estas lineas al fichero /etc/vim/vimrc

syntax on
set tabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
set background=dark
set autoindent

set smartindent " Identacion de acuerdo a marcadores lexicos
set sta " Las tabulaciones se ecriben como sw
set linebreak " Quebrar lineas largas
set sbr=@@@ " Marcador de linea quebrada
set number " Mostrar numero de linea
set scrolloff=2 " Para mostrar el contexto al cursor
set wildmode=list:longest,full " Autocompletacion en linea de comandos
set showcmd " Mostrara el comando a medida que lo tipeamos
set visualbell " Sin ruidos, por favor

autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except, finally,def,class

Esto les dará una mejor forma de trabajo, además de coloreado de sintaxis, 4 espacios por tab y algunas cosas mas.

Para utilizar la opción de auto-completado de código, presionar las teclas Ctrl-x Ctrl-o, por ejemplo:

$vim aox.py

import sys

sys. y aqui Ctrl-x Ctrl-o y les saldrá una solapa con todas las opciones
de sys

Screenshot



No hay comentarios:

Publicar un comentario