Linux vim 配置Python 自

发布时间:2019-09-07 07:55:41编辑:auto阅读(1600)

    在网上看到一篇vim配置python补全的教程,特转载过来,以做备份同时也供大家学习。



    Python自动补全有vim编辑下和python交互模式下,下面分别介绍如何在这2种情况下实现Tab键自动补全




    一、vim python自动补全插件:pydiction 


    可以实现下面python代码的自动补全:


    1.简单python关键词补全 

    2.python 函数补全带括号 

    3.python 模块补全 

    4.python 模块内函数,变量补全 

    5.from module import sub-module 补全


    想为vim启动自动补全需要下载插件,地址如下:


    http://vim.sourceforge.net/scripts/script.php?script_id=850

    https://github.com/rkulla/pydiction


    安装配置:


    wget https://github.com/rkulla/pydiction/archive/master.zip

    unzip -q master

    mv pydiction-master pydiction

    mkdir -p ~/.vim/tools/pydiction

    cp -r pydiction/after ~/.vim

    cp pydiction/complete-dict ~/.vim/tools/pydiction

     


    确保文件结构如下:


    # tree ~/.vim

     /root/.vim

     ├── after

     │   └── ftplugin

     │       └── python_pydiction.vim

     └── tools

         └── pydiction

             └── complete-dict


    创建~/.vimrc,确保其中内容如下:

    # cat ~/.vimrc

    filetype plugin on

    let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'


关键字