相关疑难解决方法(0)

在 Emacs 中以另一种主要模式缩进 SQL

我经常写一些脚本来做一些事情,通常涉及 SQL,在不同的主要模式下。也许它看起来像这样:

sql = """
SELECT * FROM table WHERE row_awesomeness > 1000
"""
Run Code Online (Sandbox Code Playgroud)

我希望能够适当地缩进 SQL,所以它看起来像:

sql = """
SELECT *
  FROM table
 WHERE row_awesomeness > 1000
"""
Run Code Online (Sandbox Code Playgroud)

我对所使用的 SQL 缩进算法并不挑剔,但我根本无法使用任何东西。我不是一个巨大的风扇sql-indent.el,但在新的缓冲区中使用它(功能我甚至不能得到这工作sql-indent-buffer没有任何东西从我的第一个描述改变,我肯定要的SELECTFROMWHERE条款是分开的上我认为非常标准的线条)。

理想情况下,我会突出显示包含 SQL 的区域并执行类似的操作M-x sql-indent-region RET- 不需要在换行符上缩进的内容。

sql emacs elisp indentation

5
推荐指数
1
解决办法
1051
查看次数

标签 统计

elisp ×1

emacs ×1

indentation ×1

sql ×1