Conclusão de código Pydev para tudo
m muitos casos (como parâmetros de funçã Pydev não sabe estaticamente o tipo de uma variável. Portanto, a conclusão do código (após.
ou ao usarctrl+space
) não funcion
Na maioria dos casos, vocêconhece que tipo será em tempo de execução enquanto você cria o software. Existe uma maneira de sugerir ao Pydev que o código seja concluído corretamente?
Acho que isso pode exigir um recurso específico do Pydev, ou talvez até um novo PIP do Pytho
Este é realmente um problema genérico em todos os idiomas dinâmicos ...
ATUALIZAR
Talvez exista um exemplo para esclarecimentos:
def some_func(a_list, an_object):
a_list.app # Here I would not get code completion for append
Um exemplo de algo quepoderi work, se o Pydev (ou um PIP) o suportasse:
from someobj import SomeObject
def some_func(a_list, an_object):
# typecast: a_list=list
# typecast: an_object=SomeObject
a_list.app # Now code completion would show append
Não estou endossando esse método específico - é apenas um exemplo de sistema quepoderi trabalhos. Novamente, é claro que isso não deve ser obrigatório - masas veze a falta da possibilidade de sugerir o tipo é irritant