vim - 如何在 VIM 中阅读 RSS?

标签 vim rss

想在 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/

相关文章:

linux - 箭头键在远程 ubuntu 终端的 vi/vim 中不起作用

javascript - 如何让脚本在网页上最后加载?

php - 如何在自定义 PHP 文件中包含 Wordpress 帖子?

java - 开发人员真的使用 vim 在 Windows 操作系统上编写代码 (Java) 吗?

macos - Mac 上的 Vim python3 集成

Vim 颜色太亮(终端)

php - 从 LinkedIn 导入 RSS 源?

xml - 如何使用Xpath提取RSS URL

javascript - 无法在 Windows 8 应用程序中获取提要

vim - 在 Vim 中缩进 Fortran 代码