Oracle-Format:使用SQLcl的PL/SQL格式化工具
Oracle-Format是一款受atom-oracle-format和SQLcl启发的PL/SQL格式化工具,旨在帮助开发者优化和标准化其PL/SQL和Oracle SQL代码。无论您是使用Format Document、Format Selection命令,还是设置editor.formatOnSave功能,Oracle-Format都能满足您的需求。
使用方法:
Oracle-Format适用于plsql和oraclesql语言文件,支持Format Document、Format Selection命令以及editor.formatOnSave设置。您可以轻松地格式化整个文档或选定部分,提高代码的可读性和一致性。
配置指南:
您可以根据需要进行以下配置:
// (可选) 如果PATH中没有"sql",请指定绝对路径...
"oracle-format.sqlcl": "/绝对路径/sql.exe",
// (可选) 如果不使用默认格式化设置,请指定规则文件...
"oracle-format.rules": "/绝对路径/style.xml"
// (可选) 更改与格式化工具关联的语言
"oracle-format.languages": ["plsql" , "oraclesql"]
如果您希望在工作区内使用相对路径,可以使用"${workspaceFolder}"变量:
"oracle-format.rules": "${workspaceFolder}/.vscode/style.xml"
保存时格式化:
如果在运行"formatOnSave"后,在开发者工具控制台中看到以下警告信息:
WARN 在750ms后中止保存时格式化
您需要增加VS Code的默认超时选项,因为格式化大型文件可能需要更多时间:
"editor.formatOnSaveTimeout": 10000
前提条件:
注意事项:
SQLcl命令的输出将打印到输出通道("oracle-format")中。
通过使用Oracle-Format,您可以显著提高代码的可读性和一致性,从而提升开发效率和代码质量。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com