使用Emacs在SQL模式下創建SQL查詢時,SQLi緩衝區是目標數據庫的命令行工具的典型醜陋控制檯窗口。大多數輸出與用ASCII字符試圖構建表格的視覺表示方式相同。使SQLi緩衝區更具可讀性的次要模式
有沒有人創建了一個小模式,使輸出更具可讀性?以下是一些可能有用的功能:
- 創建標題。我不知道如何做到這一點,但如果有一種方法可以直觀地向用戶顯示哪些列使用數據,那將是非常酷的。如果我正在查看輸出的第300行,則對列進行計數並讀取所使用的SQL有點困難。也許它會像一個被黑了的模式行,當垂直滾動時不會改變,但是當水平滾動時不會改變。
- 只顯示最後的結果。當我運行一個新的查詢時,這就是我想在SQLi窗口中看到的。如果有一項功能可以跳過以前SQL查詢的結果歷史記錄,那將會很不錯。
- 面孔。爲網格線和數據創建不同的顏色。也許即使不同的顏色適用於不同的數據類型(可能這太難了)
我認爲這些功能會讓Emacs更適合數據庫開發人員。有很多軟件包可以完成這些相同的任務,其他軟件包也可以很好地完成這些任務,但它們並沒有Emacs那麼強大。另外,切換編輯器只是爲了編寫我的SQL查詢是非常煩人的。
編輯:像hexl模式的東西會很酷。