很久没上vim官网,今天上去一看Vim7.3居然发布啦,看日期是8月16日发布的,看来还是晚了两天呀~~
马上下载下来尝鲜啦,担心有些朋友找不到,故放出下载链接如下:
ftp://ftp.vim.org/pub/vim/pc/gvim73.exe
界面没什么变化(都是自己配的色,肯定没变化嘛。。),看一下这个默认的编译支持如何:
看到了吗,看到了吗,Vim居然默认将python语言支持编译进去了,而且最兴奋的居然还支持python3!
不过兴奋之余,我发现了一个很严重的问题。。。那就是我的pyflakes和qiushibaike.vim都不能用了。。。Vim7.3默认要求的python版本居然是2.7,太潮了吧!
好吧,卸掉我心爱的python 2.6,去下载个python 2.7,结果再次感慨到gfw的伟大,官网的download页面居然被和谐了。。所幸找到ftp的下载地址:
http://www.python.org/ftp/python/2.7/python-2.7.msi
如果直接在浏览器下载不了,可以使用迅雷之类的试试。
OK,这样就一切顺利啦,最爱的编辑器和最爱的语言协作的如此之好还真是让人兴奋呀。
不过接下来还有一件事情,那就是由于《糗事百科》改版,原来的qiushibaike.vim插件居然不能用了,所以重新写了一下,展现的效果和原来一样,不过代码上会更严谨一些。
如下,增加了一个递归函数用来获取每个糗事的内容,虽然递归理论上会慢点,但是似乎也没多大影响
def recurTags(tag):
if isinstance(tag,Tag):
if tag.has_key('class') and tag['class'] == 'tags':
return ''
tmpStr = ''
for t in tag.contents:
tmpStr += '\n'
tmpStr += recurTags(t)
return tmpStr
elif isinstance(tag,NavigableString):
if tag.string is not None:
return tag.string
else:
return ''
else:
return `tag`
糗事百科插件传送门:http://www.vim.org/scripts/script.php?script_id=3083
OK,就这样啦,等有时间再在linux下面折腾吧~~
可可火山 on #
python download页别GFW是因为他出了 2.6.4版本。都怪Jun 4th这个日子,哎,程序员翻墙算是基本功了。
糗事百科 不错哦,你就是 zhu nianyang 了吧~~
Reply
Dante on #
哈,居然会是这么狗血的原因!ZF真牛。。。
是的~~ 就是我的名字~~呵呵~
Reply
nsdy on #
我晕 我还一直以为是那个点com的python网站牵连的呢...
Reply
雨碎江南 on #
苍天啊...在天朝版本号还有讲究....服了,以后大家小心点,碰到6,4,8,9.之类的版本号就直接跳过去的了..
Reply
Dante on #
的确是个杯具。。。
Reply
吴叔 on #
我承认,看到这里我笑了..哈哈哈
Reply
膜拜博主 on #
博主很强大,谢谢博主的精彩分享
Reply
Dante on #
http://lilydjwg.is-programmer.com/posts/19527.html
依云的一篇文章,介绍的更详细一些,推荐一下~~
Reply
lindily on #
vimer,关注您的blog很久了,感觉你对vim研究到登峰造极的地步了,我也按照你的经验成功编译过7.2带python2&3 perl lua
昨天也编译了7.3
为什么我下的7.3就没有python的支持?所以我自己编译的。
gvim能编译出来,那么官方发布的vim怎么编译——就是不带图形界面的那个。
其实我对vim真的用的不熟,感觉还是没IDE用起来爽,但是就是打开快,随便改改还行
Reply
Dante on #
呵呵,过奖过奖。
是这样的,windows平台下,gvim是编译了python2,3支持的,但是vim没有。
linux下面编译时要加上python相关的编译参数才行,7.3还没来得及编译,但是7.2是加上这样一个参数就可以了:
–enable-pythoninterp
可以试一下~
Reply
GreatGhoul on #
官网被墙,我向来都是在这里下的,http://oldapps.com/Python.php
Reply
Dante on #
上去看了一下,木有2.7??
Reply
robeson on #
http://www.vim.org/scripts/script.php?script_id=3039 博主能不能看一下 这个插件是如何使用的 我怎么弄都没法调用
Reply
Dante on #
呵呵,我也没用过呢。。我抽时间看一下吧,不过其实感觉就在终端下调用gdb就挺好。。。
Reply
fuadam on #
编译了7.3,对mac的支持没有增加,反而出问题了。第一次在terminal中启动vim还会打开一个 X应用图标
Reply
Dante on #
呃,。。没用过mac。。。杯具。。。
Reply
Janson on #
年初才开始接触 vim 的,还有很多要向你们学习的啊!
Reply
Dante on #
呵呵,加油加油!
Reply
myhsfz on #
处理 function KanXiaoHua 时发生错误:
Traceback (most recent call last):
File "", line 7, in
ImportError : No module named BeautifulSoup
其他需要python的插件也都有类似问题
Reply
Dante on #
额。。。我插件里有说的,需要安装BeautifulSoup。。。
Reply
myhsfz on #
原来是这样。。。
不过为什么我的python会没有termios呢(ConqueTerm报的错),不是Standard Moudle吗
Reply
vim on #
NeoComplCache好像和7.3的Gvim不兼容
一打开就关闭了。
Reply
Dante on #
呃,这个插件很久之前就卸载了。。。一直没用。。
Reply
冷泉 on #
vim强!!!
Reply
无为 on #
试下看看
Reply