主要用到Python Mode和NERDTree两个插件。
可选配置
如果使用python3
使用python2的话可以跳过本节。
确认vim是支持python3可以通过以下命令查看。
1 | > vim --version | grep python3 |
+python3表示支持python3,-python3表示不支持python3。如果不支持的话需要重新手动编译安装vim,安装时注意设置相关参数。OSX系统下可以使用brew重新安装vim并设置参数,命令如下。
1 | > brew uninstall vim |
再次查看时应有+python3。
backspace键失效
笔者在更新完vim使支持python3之后,再使用vim时backspace时常失效。在~/.vimrc文件中输入如下配置可解决该问题。
1 | set nocompatible |
安装相关插件
在安装Python Mode之前,我们还需要预装一个Pathogen。
运行命令如下。
1 | > mkdir -p ~/.vim/autoload ~/.vim/bundle && \ |
然后安装Python Mode。
1 | > cd ~/.vim |
在~./vimrc中配置Pathogen。
1 | " Pathogen load |
在某个路径下创建test.py。
1 | > vim test.py |
输入测试Python代码。
1 | # -*- coding: utf-8 -*- |
效果如下。
运行,leader + r。
安装NERDTree
NERDTree是vim下一个广泛使用的属性结构目录插件。
安装命令如下。
1 | cd ~/.vim/bundle |
vim下使用NERDTree添加一个工程。
1 | :NERDTree ~/Projects/PythonWorkspace/test |
查看NERDTree的帮助文档。
1 | :NERDTree ~/Projects/PythonWorkspace/test |