当前位置: 欣欣网 > 码农

1.9k star,推荐一个简单、快速、美观的终端数据库客户端

2024-02-03码农

点击上方蓝字 关注大侠之运维

大家好,这里是大侠之运维,文末有 彩蛋

效果是这样的:

更多选择

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:求求啦! 在看 支持下吧!