点击上方蓝字 关注大侠之运维
大家好,这里是大侠之运维,文末有 彩蛋 。
效果是这样的:
Harlequin:终端下的 SQL 集成开发环境
Harlequin 是一款基于终端的 SQL 集成开发环境,它可以替代 DuckDB 的命令行界面,为用户提供更强大的功能和更友好的体验。
Harlequin 的主要特点有:
数据目录浏览 :用户可以在终端中查看和切换不同的数据库、表和列,无需输入 SQL 语句。
文本编辑器 :用户可以使用 Harlequin 自带的文本编辑器编写和运行 SQL 语句,支持多个缓冲区、语法高亮、自动补全等功能。
结果查看器 :用户可以在终端中滚动浏览 SQL 查询的结果,支持显示数千条记录,以及导出结果到 CSV 文件。
Harlequin 是用 Python 编写的,使用了 Textual 框架。
Harlequin 的开发者是 Ted Conbeer,他在 GitHub 上开源了 Harlequin 的源代码,欢迎感兴趣的用户参与贡献。
如何安装和使用 Harlequin
Harlequin 的安装非常简单,只需要在终端中执行以下命令:
pip install harlequin
安装完成后,用户可以在终端中输入
harlequin
命令来启动 Harlequin,或者使用
harlequin [database]
命令来直接连接到指定的数据库。
Harlequin 的使用也很方便,用户可以通过键盘快捷键来切换不同的界面和功能。以下是一些常用的快捷键:
Ctrl+Q
:退出 Harlequin
Ctrl+T
:切换到数据目录浏览界面
Ctrl+E
:切换到文本编辑器界面
Ctrl+R
:切换到结果查看器界面
Ctrl+X
:在文本编辑器界面中,执行当前缓冲区的 SQL 语句
Ctrl+S
:在文本编辑器界面中,保存当前缓冲区的内容到文件
Ctrl+O
:在文本编辑器界面中,打开文件到当前缓冲区
Ctrl+N
:在文本编辑器界面中,创建一个新的缓冲区
Ctrl+P
:在文本编辑器界面中,切换到上一个缓冲区
Ctrl+N
:在文本编辑器界面中,切换到下一个缓冲区
更多的使用说明和帮助信息,可以在 Harlequin 的官方网站 https://harlequin.sh/
最近整理了2023年最火的软件神器,回复关键字 2023合集 获取
推荐阅读 ⬇️ 都是高赞
PS:求求啦! 点 「 在看 」 支持下吧!