Jedi - autocompletion library for Python

    So, I came across an expansive github at an interesting library ( GitHub ). What follows is a few words from the author.
    Jedi is a tool that can be used to auto-complete Python code in IDEs / editors. Jedi is working. Jedi is fast. It understands all the basic elements of Python syntax, including built-in functions.
    In addition, Jedi supports two different goto functions and has rename support, and also supports Pydoc and other IDE chips.
    Jedi uses a very simple API to connect to the IDE. The main implementation is a VIM plugin using Jedi autocompletion. I urge the use of Jedi in your IDEs. It is very simple. If you have problems (including licensing) - contact me.
    Jedi can be used with such editors:
    • Vim ( jedi-vim , YouCompleteMe )
    • Emacs ( Jedi.el )
    • SynWrite ( SynJedi )
    • Sublime Text ( Sublime JEDI [ST2 + ST3], anaconda [only ST3] )

      Also present in the wdb project

      Multiple images:

      image

      Completion for anything (Ctrl + Space)

      image

      Display the body of the class / function, docstrings

      image

      Support for Pydoc. Backlit (Shift + K)

      Installation

      pip install jedi
      

      This command installs only Jedi, not plugins. Read about the installation in your editor in the corresponding documentation.
      Yes, I almost forgot - Python 2.6, 2.7, 3.2 and 3.3 are officially supported, but in principle, you can use it for earlier versions.

    Only registered users can participate in the survey. Please come in.

    Do you use auto-completion?

    • 72.2% Yes 265
    • 12.2% No 45
    • 15.5% For mood 57

    Also popular now: