1
maxxxxx 2017-12-28 12:16:42 +08:00 via iPhone
支持的话大概就是 Vimscript 里可以嵌 python 了,挑插件的话筛一下不依赖 python 的
|
2
OscarUsingChen 2017-12-28 12:25:09 +08:00 via iPhone
楼主关注的是写代码的时候的自动完成等等吧?这个要交给第三方插件。Vim 的 Python Flag 是决定 Vim 能执行什么版本的脚本的
|
3
xi2008wang 2017-12-28 12:54:10 +08:00
|
4
xi2008wang 2017-12-28 12:54:49 +08:00
|
5
siteshen 2017-12-28 13:42:23 +08:00
别想同时支持 python2 和 python3 了,对代码和其他工具( flake8 等)要求太高。
也许可以根据「正在编辑」的文件动态设置要使用的 python 版本。 根据当前正在编辑的文件是 python2 还是 python3 (在 vim script 判断? project 判断?),然后使用对应的 python 版: def is_python3(src): return project_name in ['proj1', 'proj2'] or first_line.contains('python3') if is_python3(src) alias python = python3 else alias python = python2 |
6
glues 2017-12-28 14:04:52 +08:00
你说的支持 python 是指的 Vim 插件要求的 python 版本,并不是你写代码的 python 版本
所以直接选 3 就好了 |
7
leisurelylicht OP |
8
leisurelylicht OP @glues 我切成 3,vim 打开直接报错了
|