vim as a python ide

后端 未结 3 783
野趣味
野趣味 2021-02-04 20:04

Python support is integrated in the latest versions of emacs. For example C-c C-z provides me an interpreter and C-c C-c automatically interprets the f

3条回答
  •  感动是毒
    2021-02-04 20:18

    Yes, I've spend some time extending Vim to do exactly that. Most of my attempts are available in a subversion repository. See the vim tree.

    Vim can also be compiled with an embedded Python interpreter, which you can use to evaluate lines of code in the buffer, or add new functionality using Python. Try :help python for details.

    I use X Windows, so most of these work in that environment, and invoke a shell wrapper from Vim that looks like this:

    1 $ cat bin/xpython

    #!/bin/sh
    
    if [ $# -gt 0 ] ; then
        urxvt -title Python2 -name Python -e python -i "$@"
    else
        urxvt -title Python2 -name Python -e bpython
    fi
    

    So from Gvim you can run xpython instead of just python, mapped to a key (see the source). This will open a new terminal window with a new Python instance running your code.

提交回复
热议问题