primeiro crie um arquivo chamado .pythonrc no home do usuario, de permissão de execução, e coloque os seguinte:
import readline
import rlcompleter
readline.parse_and_bind('tab: complete')agora edite o arquivo .bashrc e edicone no final do arquivo o seguinte:
PYTHONSTARTUP="$HOME/.pythonrc"
export PYTHONSTARTUPpronto! restarte a shell e execute o interpretador python:
>>> var = "ola"
>>> var.(TAB)(TAB)
var.__add__ var.__reduce_ex__ var.join
var.__class__ var.__repr__ var.ljust
var.__contains__ var.__rmod__ var.lower
var.__delattr__ var.__rmul__ var.lstrip
var.__doc__ var.__setattr__ var.partition
var.__eq__ var.__str__ var.replace
var.__ge__ var.capitalize var.rfind
var.__getattribute__ var.center var.rindex
var.__getitem__ var.count var.rjust
var.__getnewargs__ var.decode var.rpartition
var.__getslice__ var.encode var.rsplit
var.__gt__ var.endswith var.rstrip
var.__hash__ var.expandtabs var.split
var.__init__ var.find var.splitlines
var.__le__ var.index var.startswith
var.__len__ var.isalnum var.strip
var.__lt__ var.isalpha var.swapcase
var.__mod__ var.isdigit var.title
var.__mul__ var.islower var.translate
var.__ne__ var.isspace var.upper
var.__new__ var.istitle var.zfill
var.__reduce__ var.isupper



2 comentários:
Fenomenal a sua dica. Tomei a liberdade de copiar e colar no meu wiki, com os devidos créditos. Valeu!
Tem idéia de como passar isso para o vim completion?
Postar um comentário