【发布时间】:2010-06-24 23:22:21
【问题描述】:
当使用 Emacs 在 SQL 模式下创建 SQL 查询时,SQLi 缓冲区是目标数据库命令行工具的典型、丑陋的控制台窗口。大多数输出与尝试构建表格的可视化表示的 ASCII 字符相同。
是否有人创建了次要模式以使输出更具可读性?以下是一些可能有用的功能:
- 创建一个标题。我不确定如何做到这一点,但如果有一种方法可以直观地向用户显示哪些列与数据一起使用,那将是非常酷的。如果我正在查看输出的第 300 行,那么计算列数并读取所使用的 SQL 有点困难。也许它就像一个被破坏的模式行,在垂直滚动时不会改变,但在水平滚动时会改变。
- 仅显示最后一个结果。当我运行一个新查询时,这就是我想在 SQLi 窗口中看到的全部内容。如果有一个功能可以跳过以前 SQL 查询的结果历史记录,那就太好了。
- 面孔。为网格线和数据创建不同的颜色。甚至可能针对不同的数据类型使用不同的颜色(也许这太难了)
我认为这些特性将使 Emacs 更适合数据库开发人员。有很多包可以很好地完成这些相同的任务和其他任务,但它们远没有 Emacs 强大。此外,为了编写我的 SQL 查询而切换编辑器也很烦人。
编辑:像 hexl-mode 这样的东西会很酷。
【问题讨论】: