javascript - codeMirror 中的 SQL 自动格式化

标签 javascript sql codemirror

我正在尝试“美化”codeMirror 中的 sql 代码.

codeMirror 自 v2 以来不支持自动格式化(当前版本为 v4)

我尝试将旧模块 formatting.js 与 autoFormatRange 函数 ( the previous question on StackOverflow here) 结合使用。它似乎不能与 SQL 一起正常工作。它使缩进没有任何换行符

有没有人知道如何使用 SQL 在 codeMirror v4 上使用此功能?

最佳答案

我已经使用这个 js 自动格式化程序解决了这个问题:https://github.com/zeroturnaround/sql-formatter

它在格式化 SQL ( demo here ) 方面做得非常出色

关于javascript - codeMirror 中的 SQL 自动格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44066455/

相关文章:

sql - Spark : optimise writing a DataFrame to SQL Server

sql - Oracle Database 11g 企业版 11.2.0.4.0 版中的 STRAGG - 64 位生产

mysql - 如何查询连通坐标?

javascript - 从使用 CodeMirror 创建的内联代码中删除填充

javascript - 任何 keyup 后 codemirror 自动完成?

javascript - 如何获取html标签的属性?

javascript - Angular 相同的模块的多个指令

javascript - 触发一个页面的事件影响另一页面

javascript - 在组件中显示的 Ember 简单数组

javascript - 当我使用 CodeMirror 编辑 TextArea 中的代码时,如何使用 js 或 jQuery 将其反射(reflect)到另一个文本区域中