为什么Python自动补全不能在gvim中工作?

2024-09-28 22:19:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我的系统:WIN7+GVIM,全部64位。你知道吗

  1. 我已经下载了pydiction1.2.zip,并将其解压缩到

    D:\vim73-x64\vimfiles\ftplugin\pydiction  
    
  2. 我已经编辑了\u vimrc。你知道吗

    filetype plugin on
    set filetype=python
    let g:pydiction_location = 'D:\vim73-x64\vimfiles\ftplugin\pydiction\complete-dict'
    let g:pydiction_menu_height = 20  
    

当我用gvim打开python文件时,键入input os.p并按tab,没有自动完成。为什么?你知道吗


Tags: 编辑on系统zippluginvimrcfiletypelet
1条回答
网友
1楼 · 发布于 2024-09-28 22:19:00
  • 从不在Vim的运行时文件中执行任何操作。所有的定制都发生在$HOME

    $HOME\vimfiles\
    $HOME\_vimrc
    
  • pydiction.vim脚本应该在这里:

    $HOME\vimfiles\after\ftplugin\pydiction.vim
    
  • complete-dictpydiction.py可以在任何地方。您可以很好地将它们与pydiction.vim放在一起:

    $HOME\vimfiles\after\ftplugin\complete-dict
    $HOME\vimfiles\after\ftplugin\pydiction.py
    

    或者其他地方:

    $HOME\vimfiles\pydiction\complete-dict
    $HOME\vimfiles\pydiction\pydiction.py
    
  • set filetype=python与您的_vimrc无关:filetype plugin on已经为您处理了文件类型识别并且它无论如何都不起作用。

相关问题 更多 >