有一些通用的SQL 编码标准和样式(例如,大写保留字,将主关键字置于不同的行等)。
Emacs是否为此提供任何模式,或者是否存在用于格式化SQL以使其遵循通用标准的软件包?
另请参阅Emacs:如何大写所有关键字(SQL中的示例)。
—
菲尔斯(Phils)2016年
有一些通用的SQL 编码标准和样式(例如,大写保留字,将主关键字置于不同的行等)。
Emacs是否为此提供任何模式,或者是否存在用于格式化SQL以使其遵循通用标准的软件包?
Answers:
从版本21.4a开始,Emacs带有sql-mode
(sql.el),它可以自动缩进和锁定字体。没有内置的棉绒,但是它允许您使用可自定义的变量sql-linter-program
(M-x customize-group SQL
)定义外部棉绒