前不久糗百改版,所以原有的qiushibaike.vim插件用起来会有一些问题,今天有时间就修改了一下.

如图:

1

下载地址: http://www.vim.org/scripts/script.php?script_id=3083

有不清楚的朋友可以到 用Vim(gvim)看糗事百科查看说明。

Vim(gVim)对排序的妙用

前段时间有博友在群里问了一个关于vim排序的问题,因为时间问题一直没帮忙解决,今天时间正好空出来,就帮忙搞了一下。 原文的问题如下: ...

阅读全文

vim(gVim)统计字节、字符数

前段时间在做文件扫描的时候,有一些关于字节、字符数统计的需求,考虑到有同学也可能用的到,所以整理一下记录在这里。 1.统计当前字符之前的所有字节数 ...

阅读全文

Vi-查询卡片

本文来自于Unix对话录的博主刺猬的投稿。 很高兴有朋友能够制作这样的翻译作品来分享给大家,笔者也仔细看了一下,都是些非常常用的命令,因此对Vim初学者应...

阅读全文

16则回应给“糗事百科网站改版,对应qiushibaike.vim插件升级”

  1. moper说道:

    额,不太懂额~

    [回复]

  2. ror说道:

    vim执行的时候出现
    vim7.2 + python 2.6 ubuntu 安装的
    运行:QB或者:QBHot 出现
    处理 function 59_QiuShiBaiKe 时发生错误:
    第 73 行:
    Traceback (most recent call last):
    File “”, line 64, in
    File “”, line 45, in QBShow
    File “/usr/lib/pymodules/python2.6/BeautifulSoup.py”, line 1499, in __init__
    BeautifulStoneSoup.__init__(self, *args, **kwargs)
    File “/usr/lib/pymodules/python2.6/BeautifulSoup.py”, line 1230, in __init__
    self._feed(isHTML=isHTML)
    File “/usr/lib/pymodules/python2.6/BeautifulSoup.py”, line 1263, in _feed
    self.builder.feed(markup)
    File “/usr/lib/python2.6/HTMLParser.py”, line 108, in feed
    self.goahead(0)
    File “/usr/lib/python2.6/HTMLParser.py”, line 148, in goahead
    k = self.parse_starttag(i)
    File “/usr/lib/python2.6/HTMLParser.py”, line 226, in parse_starttag
    endpos = self.check_for_whole_start_tag(i)
    File “/usr/lib/python2.6/HTMLParser.py”, line 301, in check_for_whole_start_tag
    self.error(“malformed start tag”)
    File “/usr/lib/python2.6/HTMLParser.py”, line 115, in error
    raise HTMLParseError(message, self.getpos())
    HTMLParser.HTMLParseError: malformed start tag, at line 11, column 83

    [回复]

    Dante 回复:

    呃。。为啥我是正常的呢。。。
    是不是python版本的问题呢,我是2.7

    [回复]

    ror 回复:

    我装了python2.7 和vim7.3才好

    [回复]

  3. xguru说道:

    python(默认的vim7.2是支持python2.4的,如果想要2.6的版本,请到 http://www.vimer.cn 下载);

    找不到在哪下载2.6版本的

    [回复]

    Dante 回复:

    vim7.3 默认就支持python2.7啦,直接安装python2.7就行啦

    [回复]

    xguru 回复:

    呃,出现这个错误

    处理 function 41_QiuShiBaiKe 时发生错误:
    第 73 行:
    Traceback (most recent call last):
    File “”, line 64, in
    File “”, line 43, in QBShow
    File “/usr/lib/python2.6/urllib2.py”, line 126, in urlopen
    return _opener.open(url, data, timeout)
    File “/usr/lib/python2.6/urllib2.py”, line 391, in open
    response = self._open(req, data)
    File “/usr/lib/python2.6/urllib2.py”, line 409, in _open
    ‘_open’, req)
    File “/usr/lib/python2.6/urllib2.py”, line 369, in _call_chain
    result = func(*args)
    File “/usr/lib/python2.6/urllib2.py”, line 1161, in http_open
    return self.do_open(httplib.HTTPConnection, req)
    File “/usr/lib/python2.6/urllib2.py”, line 1136, in do_open
    raise URLError(err)
    urllib2.URLError:

    [回复]

    Dante 回复:

    呃,这是python2.6? 是网络不通吗、

    [回复]

  4. joejph说道:

    博主,你好,我使用你看糗百的VIM插件的时候,当我从糗百这个buffer切换到另外一个buffer以后,再回去糗百这个buffer里面的内容都没了,切换到另外一个buffer也是在糗百的窗口中切换的,这个有办法解决不?

    [回复]

    Dante 回复:

    嗯? 你说切换buf是在同一个窗口吗?

    [回复]

    joejph 回复:

    对的,在同一个窗口中切换的

    [回复]

    Dante 回复:

    好的,之前没有考虑过这里,我看一下怎么改

    [回复]

  5. wean说道:

    哈哈,写python不多,今天装了这个插件,一直出现BadStatusLine错误,改了一段

    if len(vim.eval(‘g:qiushibaike_proxy’)) > 0:
    opener = urllib2.build_opener( urllib2.ProxyHandler({‘http’:vim.eval(‘g:qiushibaike_proxy’)}) )
    else:
    opener = urllib2.build_opener( urllib2.ProxyHandler({}))
    urllib2.install_opener( opener )

    才好,不知道他是哪边读的proxy设置,xp,ie没设置代理,chrome用了proxy switchy,firefox用了autoproxy

    [回复]

    Dante 回复:

    是不是在vimrc里面配置了g:qiushibaike_proxy?

    [回复]

    wean 回复:

    没配置g:qiushibaike_proxy

    [回复]

发表评论