Ⅰ. 插件描述
Read the News in Vim. ⁽(◍˃̵͈̑ᴗ˂̵͈̑)⁽Ⅱ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'skamsie/nnn'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'skamsie/nnn'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'skamsie/nnn'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/skamsie/nnn
Ⅳ. 文档说明
# nnn
News in Vim. ⁽(◍˃̵͈̑ᴗ˂̵͈̑)⁽
This is pretty much a vim / neovim interface for https://newsapi.org
Setup
Requirements
- Vim compiled with python or python3 support
- An api key for newsapi.org (https://newsapi.org/register). It is free for non
commercial use - Add the following line to your .bashrc or .zshrc and reload the terminal
export VIM_NEWS_API_KEY=<your_api_key>
Install with your favorite plugin manager Plug 'skamsie/nnn'
Usage
The main command :NNN is used to load the news content in a new buffer.
Without any arguments
It uses the configuration to look for articles. :help nnn-configuration
With arguments
You can pass sources and topics as arguments, and the results will be returned
based on them instead of the variables configured in your .vimrc. You can pass
both sources and topics separated by commas.
Sources are the source ids from newsapi.org. Use S to show all sources or
check the api documentation.
Topics have to start with a / and consist of a string of one word or more words
separated by whitespace. The language of the results as well as the desired
sorting algorithm can be specified by using : and the language abbreviation,
followed by : and the sorting type. They are however optional and if not
specified the defaults will be used (see :help nnn-configuration for defaults)
Examples
"Search for articles from cnn only
:NNN cnn
"Search for multiple topics
:NNN /vim, /bitcoin:en:popularity, /climate change::relevancy
"Search sources and topics:
:NNN bbc-news, /bitcoin:en:popularityBuffer commands
OOpen the article in browser (while cursor is on title or description)FFolds or unflods the articles under the current sourceSShow all possible news sources<CR>While on the top index bar, goes to the corresponding section
Everything else is in the documentation
:help nnn