目录
- 简介
- 首次用户
- 技术特点
- 竞品和相关作品
- 进一步阅读
简介
howdoi
一个在终端中查找编程问题的命令行工具和 python 库,可用于从堆栈溯源(Stack Overflow)等编程社区获取搜索问题的答案,并将它们以代码片段的形式显示在命令行中。
首次用户
-
使用
x env use howdi
即可自动下载并使用- 在终端运行
eval "$(curl https://get.x-cmd.com)"
即可完成 x 命令安装, 详情参考 x-cmd 官网
- 在终端运行
-
x-cmd 提供1分钟教程,其中包含了 howdi 命令常用功能的 demo 示例,可以帮你快速上手 howdi 。
-
使用案例:
# 安装 howdi x env use howdoin# 搜索问题 howdoi 'date format bash'# 启用彩色输出 howdoi -c 'date format bash'# 返回该问题的前三个搜索结果 howdoi -n 3 'date format bash'
技术特点
- 缓存:howdoi 会对提过的问题进行缓存,以此来提高下次查询的速度。
- 保存查询结果:用户可以保存查询、查看查询、删除保存的结果,也可以使用
--empty
清空存储。 - 代码高亮格式化输出:用户可以使用
-p
参数打印彩色代码片段,使其更易于阅读。 - 自定义查询的目标网站和搜索引擎:
- 使用
-e [ENGINE]
参数可以更改查询的搜索引擎,可供选择的值有 Google、Bing、DuckDuckGo。 - 除了命令行的参数外,还可以使用
HOWDOI_SEARCH_ENGINE
环境变量来设置搜索引擎,HOWDOI_URL
设置目标网站 - 例如
HOWDOI_URL=serverfault.com
在 serverfault.com 中搜索问题
- 使用
竞品和相关作品
- how2:使用外部 AI 服务器来查找最佳的 unix 命令行建议。
进一步阅读
- howdoi 源代码 - howdoi 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 howdoi 和参与社区贡献。
- howdoi 官网文档 - 提供了非常丰富的使用案例和技术分析文档。
- howdoi – 一个必备的实用程序 - 该文章介绍了 howdoi 的基本用法。