gvim中的python支持,但不支持console vim

时间:2016-04-27 06:03:19

标签: python bash vim

Windows 7 - 我是一个相当新的Windows用户,我正试图在控制台中使用Vim,Ultisnips等设置好的设置。为了让Ultisnips工作,我觉得我需要在Vim中支持python。我已经安装了Python 2.7.9(和其他更高版本)并多次重新安装了Vim74,但python在vim的版本报告中显示为-python,-python3。 现在GVim确实显示了python支持,但是从git bash运行vim却没有。见截图。 在GVim中,我这样做:python import sys; print(sys.version),它显示 2.7.9(默认,12月10日......等)它是否反映了它需要的首选Python,或者只是我已安装的内容?

我很想在控制台/终端上使用带有Ultisnips的vim。 我是否必须以特殊方式安装Vim?或者在_vimrc中设置一些东西?控制台vim也没有显示:帮助(gvim很好),但那是另一个问题(相关吗?) 我花了很多时间查看相关文章,但无法让它发挥作用。谢谢你的建议!

python config screenshot

2 个答案:

答案 0 :(得分:0)

尝试将设置放在.gvimrc/_gvimrc文件旁边的.vimrc/_vimrc

gvimrc的命令模式下,有关:h gvimrc类型vim的帮助。

如果存在gvimrc文件,它们用于在GUI版本(gvim)运行时(在应用vimrc设置之后)配置Vim。

gvim的设置可以使用has('gui_running')检查放在vimrc文件中:

if has('gui_running')
  set guioptions-=T  " no toolbar
  colorscheme elflord
endif

答案 1 :(得分:0)

console vim命令显然在Git目录中运行了一个vim的副本,它似乎缺少一些东西,包括/ doc,因此' help'不工作我现在可以通过控制台在程序文件目录中运行vim,它现在显示python支持和帮助等。