使用rope进行Python代码补全

 

rope是一个python的重构库,通过这个库你可以实现很多很棒的功能,比如重命名变量,转移模块等等,这里我们用它实现代码补全功能。

 

在VIM里实现代码补全。

首先要下载rope和ropemode,以及ropevim插件:

http://rope.sourceforge.net/

下载好后分别解压缩,我将他们解压缩在~/.rope/下,以root运行下列命令:

cd rope

python setup.py install

cd ../ropevim

python setup.py install

就完成安装了。

如果你没有放置ropevim插件在VIM的插件目录里,那么你需要手动加载它们:

然后是设置PYTHON路径,在~/.vimrc里加入:

let $PYTHONPATH .= ":~/.rope/rope:~/.rope/ropevim"

然后加载ropevim.vim

source /home/cheryl/.rope/ropevim/ropevim.vim

现在就完成安装并可以使用了,代码补全的快捷键是M-/和M-?

M-?是Lucky补全,会自动使用补全结果列表的第一个结果。M-/则会列出所有补全结果。

效果如图:

使用rope进行Python代码补全_第1张图片

 

你可能感兴趣的:(python,vim)