如何在终端内获得Stack Overflow答案?

met*_*mit 5 terminal automation

有没有办法直接从命令行查询Stack Overflow并获得对该查询出现的第一个问题的最高评价答案?

每当我想了解编写RegExes以匹配XHTML标签的知识时,我真的不喜欢打开浏览器.

met*_*mit 10

对的,这是可能的!试试Benjamin Gleitzman的优秀工具howdoi.

它的工作原理如下:

$ howdoi get stackoverflow answers inside a terminal
Run Code Online (Sandbox Code Playgroud)

并且程序将在StackOverflow中查询关键字"在终端内获取stackoverflow答案",找到最符合这些术语的问题,并从该问题的最佳答案返回代码.

您还可以添加-a选项以获得完整答案,而不仅仅是代码.因此,要获得示例查询的答案,您可以:

$ howdoi -a RegEx match XHTML tags 
Run Code Online (Sandbox Code Playgroud)

安装

如果你安装了Python和pip,你可以从Cheese商店获得它.

$ sudo pip install howdoi
Run Code Online (Sandbox Code Playgroud)

更多帮助

输入howdoi -h完整的使用说明.