Ⅰ. 插件描述
SQL FormatterⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'jackc/sqlfmt'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'jackc/sqlfmt'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'jackc/sqlfmt'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/jackc/sqlfmt
Ⅳ. 文档说明
# sqlfmt
Installation
$ go get github.com/jackc/sqlfmt/...
$ which sqlfmt
$GOPATH/bin/sqlfmtUsage
You can either:
Provide the path to one or more SQL files as command line arguments:
$ sqlfmt testdata/select_where.input.sql select foo, bar from baz where foo > 5 and bar < 2
+ Or, directly provide the SQL string via stdin:
$ echo "select * from users" | sqlfmt
select
*
from
users$ sqlfmt < testdata/like.input.sql
select
foo,
bar
from
baz
where
foo like 'abd%'
or foo like 'ada%' escape '!'
or foo not like 'abd%'
or foo not like 'ada%' escape '!'
or foo ilike 'efg%'
or foo ilike 'ada%' escape '!'
or foo not ilike 'efg%'
or foo not ilike 'ada%' escape '!'- View testdata for more examples.