很久没上vim官网,今天上去一看Vim7.3居然发布啦,看日期是8月16日发布的,看来还是晚了两天呀~~
马上下载下来尝鲜啦,担心有些朋友找不到,故放出下载链接如下:

ftp://ftp.vim.org/pub/vim/pc/gvim73.exe

界面没什么变化(都是自己配的色,肯定没变化嘛。。),看一下这个默认的编译支持如何:

1

看到了吗,看到了吗,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下面折腾吧~~

暂无相关产品

25则回应给“Vim(gVim)7.3发布啦!”

  1. 可可火山说道:

    python download页别GFW是因为他出了 2.6.4版本。都怪Jun 4th这个日子,哎,程序员翻墙算是基本功了。

    糗事百科 不错哦,你就是 zhu nianyang 了吧~~

    [回复]

    Dante 回复:

    哈,居然会是这么狗血的原因!ZF真牛。。。

    是的~~ 就是我的名字~~呵呵~

    [回复]

    nsdy 回复:

    我晕 我还一直以为是那个点com的python网站牵连的呢…

    [回复]

    雨碎江南 回复:

    苍天啊…在天朝版本号还有讲究….服了,以后大家小心点,碰到6,4,8,9.之类的版本号就直接跳过去的了..

    [回复]

    Dante 回复:

    的确是个杯具。。。

    [回复]

    吴叔 回复:

    我承认,看到这里我笑了..哈哈哈

    [回复]

  2. 膜拜博主说道:

    博主很强大,谢谢博主的精彩分享

    [回复]

  3. Dante说道:

    http://lilydjwg.is-programmer.com/posts/19527.html
    依云的一篇文章,介绍的更详细一些,推荐一下~~

    [回复]

  4. lindily说道:

    vimer,关注您的blog很久了,感觉你对vim研究到登峰造极的地步了,我也按照你的经验成功编译过7.2带python2&3 perl lua
    昨天也编译了7.3
    为什么我下的7.3就没有python的支持?所以我自己编译的。
    gvim能编译出来,那么官方发布的vim怎么编译——就是不带图形界面的那个。
    其实我对vim真的用的不熟,感觉还是没IDE用起来爽,但是就是打开快,随便改改还行

    [回复]

    Dante 回复:

    呵呵,过奖过奖。

    是这样的,windows平台下,gvim是编译了python2,3支持的,但是vim没有。
    linux下面编译时要加上python相关的编译参数才行,7.3还没来得及编译,但是7.2是加上这样一个参数就可以了:
    –enable-pythoninterp
    可以试一下~

    [回复]

  5. GreatGhoul说道:

    官网被墙,我向来都是在这里下的,http://oldapps.com/Python.php

    [回复]

    Dante 回复:

    上去看了一下,木有2.7??

    [回复]

  6. robeson说道:

    http://www.vim.org/scripts/script.php?script_id=3039 博主能不能看一下 这个插件是如何使用的 我怎么弄都没法调用

    [回复]

    Dante 回复:

    呵呵,我也没用过呢。。我抽时间看一下吧,不过其实感觉就在终端下调用gdb就挺好。。。

    [回复]

  7. fuadam说道:

    编译了7.3,对mac的支持没有增加,反而出问题了。第一次在terminal中启动vim还会打开一个 X应用图标

    [回复]

    Dante 回复:

    呃,。。没用过mac。。。杯具。。。

    [回复]

  8. Janson说道:

    年初才开始接触 vim 的,还有很多要向你们学习的啊!

    [回复]

    Dante 回复:

    呵呵,加油加油!

    [回复]

  9. myhsfz说道:

    处理 function KanXiaoHua 时发生错误:
    Traceback (most recent call last):
    File “”, line 7, in
    ImportError : No module named BeautifulSoup

    其他需要python的插件也都有类似问题

    [回复]

    Dante 回复:

    额。。。我插件里有说的,需要安装BeautifulSoup。。。

    [回复]

    myhsfz 回复:

    原来是这样。。。
    不过为什么我的python会没有termios呢(ConqueTerm报的错),不是Standard Moudle吗

    [回复]

  10. vim说道:

    NeoComplCache好像和7.3的Gvim不兼容
    一打开就关闭了。

    [回复]

    Dante 回复:

    呃,这个插件很久之前就卸载了。。。一直没用。。

    [回复]

  11. 冷泉说道:

    vim强!!!

    [回复]

发表评论