gpt4 book ai didi

vim - 如何在 VIM 中阅读 RSS?

转载 作者:行者123 更新时间:2023-12-04 22:53:51 25 4
gpt4 key购买 nike

想在 VIM 中阅读 RSS,但我还没有找到插件。

你们有什么想法吗?

最佳答案

我刚刚在 http://www.vim.org/scripts/script.php?script_id=2147 中使用了 feedparser.py获取跟踪服务器时间线 View 。您需要在 vim 安装中安装它和 +python。虽然可能还有其他语言库,如果你是一个 ruby​​/perl 人,你可以尝试。

一点 vim 脚本知识,你就在那里(查看上面的链接并窃取你需要的东西)。并随意使用您自己的 vim 安装来做您该死的任何事情:)

编辑:而不是通过该代码疏通......这是您的vimrc的精简版本,您可以扩展并使其更漂亮

fun MyFeed(feed)
split
enew
set buftype=nofile
python b = vim.current.buffer
python import re
python import feedparser;f = feedparser.parse(vim.eval('a:feed'))
python for i in f['items']: b.append('%s {{{1 %s' % (str(i.title), str(i.link)));
\b.append(str(re.sub(r'<[^>]*?>', '',i.summary_detail.value)).split("\n"))
setlocal textwidth=120
norm gggqGgg
set foldmethod=marker

endfun
com VimRssFeed call MyFeed("http://stackoverflow.com/feeds/question/566656")
com Slashdot call MyFeed("http://rss.slashdot.org/Slashdot/slashdot")
com MyStack call MyFeed("http://stackoverflow.com/feeds/user/59592")

确保您有 http://www.feedparser.org/已安装

关于vim - 如何在 VIM 中阅读 RSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/566656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com