Ecco come il completamento scheda sta lavorando per me:completamento Tab in ipython per gli elementi della lista
In [84]: a="string"
In [85]: b = ["str", "ing"]
completamento Tab per le stringhe sta lavorando qui: completamento
In [86]: a.
a.capitalize a.decode a.expandtabs a.index a.isdigit a.istitle a.ljust a.partition a.rindex a.rsplit a.splitlines a.swapcase a.upper
a.center a.encode a.find a.isalnum a.islower a.isupper a.lower a.replace a.rjust a.rstrip a.startswith a.title a.zfill
a.count a.endswith a.format a.isalpha a.isspace a.join a.lstrip a.rfind a.rpartition a.split a.strip a.translate
Tab per gli elenchi sta lavorando qui:
In [86]: b.
b.append b.count b.extend b.index b.insert b.pop b.remove b.reverse b.sort
completamento Tab per le stringhe non funziona qui:
In [87]: b[0].
Una soluzione possibile:
In [88]: c = b[0]
In [89]: c.
c.capitalize c.decode c.expandtabs c.index c.isdigit c.istitle c.ljust c.partition c.rindex c.rsplit c.splitlines c.swapcase c.upper
c.center c.encode c.find c.isalnum c.islower c.isupper c.lower c.replace c.rjust c.rstrip c.startswith c.title c.zfill
c.count c.endswith c.format c.isalpha c.isspace c.join c.lstrip c.rfind c.rpartition c.split c.strip c.translate
E 'possibile usare il completamento senza soluzione indicata? Sto vivendo un comportamento simile in ipdb, è possibile risolvere questo comportamento anche lì? Sto usando ipythoon v3.1.0 e ipdb v 0.8. Grazie
Sì, ma questo è un altro tipo di soluzione alternativa. L'obiettivo primario è usare il tasto tab. Qualche configurazione come bash/etc/bash_completion andrebbe bene –
a quanto pare funziona in PTVS IDE – denfromufa
Il completamento automatico di ipython è considerato per il refactoring utilizzando jedi: https://github.com/ipython/ipython/issues/8606 – denfromufa