Python and Intellisense

前端 未结 16 833
南方客
南方客 2020-12-02 09:33

Is there an equivalent to \'intellisense\' for Python?

Perhaps i shouldn\'t admit it but I find having intellisense really speeds up the \'discovery phase\' of learn

相关标签:
16条回答
  • 2020-12-02 10:19

    Have a look at python tools for visual studio, they provide code completion (a.k.a intellisense), debugging etc ...

    Below is a screenshot of the interactive shell for python showing code completion.

    enter image description here

    0 讨论(0)
  • 2020-12-02 10:19

    I strongly recommend PyDev. In Pydev you can put the module you are using in the Forced Buildins, mostly the code-completion will work better than in other IDEs like KOMODO EDIT.

    Also I think IPython is very helpful. Since it is 'run-time' in IPython, the code-completion in IPython won't miss anything.

    0 讨论(0)
  • 2020-12-02 10:20

    The PyDev environment for Eclipse has intellisense-like functionality for Python. Keeping an interactive console open, along with the help(item) function is very helpful.

    0 讨论(0)
  • 2020-12-02 10:24

    This blog entry explains setting Vim up as a Python IDE, he covers Intellisense-like functionality:


    (source: dispatched.ch)

    This is standard in Vim 7. There are a number of other very useful plugins for python development in Vim, such as Pyflakes which checks code on the fly and Python_fn.vim which provides functionality for manipulating python indentation & code blocks.

    0 讨论(0)
  • 2020-12-02 10:24

    ctags + vim works ok, too, although it is not as powerful as intellisense. Using this with ipython, you can get online help, automatic name completion, etc... But that's obviously command-line oriented.

    Eclipse + pydev can do it as well, but I have no experience with it: http://pydev.sourceforge.net/

    0 讨论(0)
  • 2020-12-02 10:26

    PyCharm is the best Python IDE with IntelliSense support.

    0 讨论(0)
提交回复
热议问题