用于格式化SQL的Sublime插件 它同时支持Sublime 2和3

・2 分钟阅读

  • 源代码名称: SqlBeautifier
  • 源代码网址: https://www.github.com/zsong/SqlBeautifier
  • SqlBeautifier的文档
  • SqlBeautifier的源代码下载
  • Git URL:
    git://www.github.com/zsong/SqlBeautifier.git
  • Git Clone代码到本地:
    git clone https://www.github.com/zsong/SqlBeautifier
  • Subversion代码到本地:
    $ svn co --depth empty https://www.github.com/zsong/SqlBeautifier
                              Checked out revision 1.
                              $ cd repo
                              $ svn up trunk
              
  • SqlBeautifier

    这是一个使用python SQL parse的SQL格式化程序插件,用于Sublime 2和3.

    请享用!

    安装

    请先安装Sublime 程序包控制 ,然后在软件包控制:安装软件包,键入SqlBeautifier,然后单击确认。

    ###Settings

    默认的密钥绑定为
    
    {"keys": ["super+k","super+f"],"command":"sql_beautifier" }
    
    
    
    
    • 请注意,这里的super键通常被Command (⌘)键替换,
    Windows/Linux的默认键绑定为
    
    {"keys": ["ctrl+k","ctrl+f"],"command":"sql_beautifier" }
    
    
    
    
    格式化程序的选项

    要更改选项,请单击包设置-> SQL美化程序->设置用户,然后在JSON中添加覆盖的选项,如下所示,

    
    {
    
    
    "indent_tabs": true,
    
    
    "indent_width": 1
    
    
    }
    
    
    
    

    这将覆盖包设置的默认选项- > Sql美化器- >设置默认值。

    以下是格式化程序支持的选项列表:

    • keyword_case :更改关键字的格式,允许的值为"upper ","lower "和"capitalize "和null(保留大小写完整)。

    • identifier_case :更改标识符的格式,允许的值为"upper ","lower "和"capitalize "和null(保留大小写完整)。

    • strip_comments:如果从语句中删除了True注释。

    • REINDENT :if true indentations of statements are changed,

    • indent_tabs :if true tabs instead of spaces are used for indentation,

    • 缩进宽度:缩进的宽度,默认为2.

    讨论
    Fansisi profile image