我使用在OS X lion上使用python解释器支持构建的macvim进行python编码。 为了使omnicompletion能够与特定python的库一起使用 virtualenv我希望macvim能够识别出它是在激活状态下打开的 python virtualenv。
在Ubuntu上,这与我期望的完全一样; 如果我打开vim并激活virtualenv,那个特定于该virtualenv的所有库都在Python上 路径。当从mvim shell脚本中启动时,这在macvim中不起作用 激活了virtualenv。相反,Python路径由全局Python的库组成。
我知道有一种方法可以用一些半重的vim脚本,但我愿意 如果它的行为与Ubuntu相似,则更喜欢它。我至少想知道为什么不这样做 表现那样。欢迎任何想法。