有关vim自动补全python的求助

Python

1个回答

写回答

李彦祖

2025-12-28 11:51

+ 关注

Python
Python

Python omni complete是VIM编辑器的一个插件,用于自动补全Python代码。安装时无需再下载插件,因为VIM的编译选项中包含了Python特性。在VIM的autoload目录下可以看到adacomplete.vim、ada.vim等文件。要启用自动补全功能,在~/.vimrc文件中添加以下两行代码:gofiletype plugin onautocmd FileType Python set omnifunc=Pythoncomplete#Complete这样配置完成后,就可以使用自动补全功能了。如果输入"import sys.print sys"并按下Ctrl+x, Ctrl+o,则会显示提示列表框以及对应的docstring。按Ctrl+n和Ctrl+p可以进行上下选择,ESC可以取消提示框。但是,在没有下拉框的情况下没有docstring支持。不过幸运的是,由于Pythoncomplete.vim是由Python程序员编写而成的插件,因此大家有空可以自行完善该插件以解决这个问题。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号