gpt4 book ai didi

sql - VIM 可以自动缩进 SQL 吗?

转载 作者:行者123 更新时间:2023-12-04 02:38:57 25 4
gpt4 key购买 nike

SQL Statement indentation good practice”似乎是编写 SQL block 的公认格式。

是否有符合此标准或至少接近此标准的 Vim 缩进/语法文件?

目前我的 Vim 留下了几乎所有东西,并且只缩进某些关键字。

最佳答案

通过安装 python 模块 sqlparse ,这使得 sqlformat终端中可用的命令。pip install sqlparse从 vim 你可以使用:%!sqlformat --reindent --keywords upper --identifiers lower -为了附加一个快捷方式 ,pt 我在我的 .vimrc 中添加了以下配置配置文件:

autocmd FileType sql call SqlFormatter()
augroup end
function SqlFormatter()
set noai
" set mappings...
map ,pt :%!sqlformat --reindent --keywords upper --identifiers lower -<CR>
endfunction
您可以稍微自定义 sqlformat。看

sqlformat --help

关于sql - VIM 可以自动缩进 SQL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8577367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com