2014-02-06 1 views
1

필 팁이나 코드 완성과 같은 현대적인 기능을 사용하면 Python이나 다른 언어로 글을 쓸 때 IDE를 사용하는 것이 훨씬 쉽습니다. 파이썬은 동적 타입 언어이기 때문에 물론 함수 인자 같은 변수에 이러한 기능을 제공 할 방법이 없습니다. 이로 인해 현대 기능이 사라지게되어 모든 것이 복잡하고 시간 소모적 인 결과를 낳습니다. 일반적으로 액세스하려는 항목의 정확성을 두 번 확인하기 위해 클래스 정의를 참조해야하기 때문입니다.모든 파이썬 IDE는 타입 힌팅이나 함수 인자에 대한 제한적인 코드 완성을 지원합니까?

변수의 예상 유형을 제안하여 코드 완성을 지원하는 Python IDE가 있습니까? 예를 들어 변수 x이 str 클래스가 될 것으로 예상되는 경우 x의 유형이 str이고 해당 클래스에 대해 코드 완성 기능을 사용하도록 설정하고 싶습니다.

PyDev에서이 작업을 수행 할 수도 있지만 이클립스 때문에 사용하고 싶지는 않습니다. 필자가 선호하는 IDE는 PyScripter이지만, 그렇게 할 수 없다는 것이 확실합니다.

답변

3

PyCharm 시도는, 코드 완성을 지원하는 온 - 더 - 플라이 오류 강조, 자동 수정 등 당신은 아마 [PyCharm 유형-힌트] (HTTPS로도 연결해야 http://www.jetbrains.com/pycharm/

+3

: //www.jetbrains. com/pycharm/webhelp/type-hinting-in-pycharm.html) 문서에서 유형 힌트를 제공하는 방법을 설명합니다. 이 [관련 질문] (http://stackoverflow.com/questions/6318814/how-can-i-tell-pycharm-what-type-a-parameter-is-expected-to-be)도 참조하십시오. – Bakuriu

+0

이 IDE는 환상적입니다! 나는 무료 버전이 있다는 것을 몰랐기 때문에 이전 버전을 보지 않았으며 정말 멋진 기능을 가지고 있습니다. – DOS