最后更新于 .

很久没上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下面折腾吧~~

Pingbacks

Pingbacks已打开。

Trackbacks

引用地址

评论

  1. 可可火山

    可可火山 on #

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

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

    Reply

    1. Dante

      Dante on #

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

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

      Reply

    2. nsdy

      nsdy on #

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

      Reply

    3. 雨碎江南

      雨碎江南 on #

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

      Reply

      1. Dante

        Dante on #

        的确是个杯具。。。

        Reply

    4. 吴叔

      吴叔 on #

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

      Reply

  2. 膜拜博主

    膜拜博主 on #

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

    Reply

  3. Dante

    Dante on #

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

    Reply

  4. lindily

    lindily on #

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

    Reply

    1. Dante

      Dante on #

      呵呵,过奖过奖。

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

      Reply

  5. GreatGhoul

    GreatGhoul on #

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

    Reply

    1. Dante

      Dante on #

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

      Reply

  6. robeson

    robeson on #

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

    Reply

    1. Dante

      Dante on #

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

      Reply

  7. fuadam

    fuadam on #

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

    Reply

    1. Dante

      Dante on #

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

      Reply

  8. Janson

    Janson on #

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

    Reply

    1. Dante

      Dante on #

      呵呵,加油加油!

      Reply

  9. myhsfz

    myhsfz on #

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

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

    Reply

    1. Dante

      Dante on #

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

      Reply

      1. myhsfz

        myhsfz on #

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

        Reply

  10. vim

    vim on #

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

    Reply

    1. Dante

      Dante on #

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

      Reply

  11. 冷泉

    冷泉 on #

    vim强!!!

    Reply

  12. 无为

    无为 on #

    试下看看

    Reply

发表评论