惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
博客园 - 聂微东
有赞技术团队
有赞技术团队
The Cloudflare Blog
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
T
The Blog of Author Tim Ferriss
D
Docker
L
LangChain Blog
Vercel News
Vercel News
C
Check Point Blog
博客园 - Franky
博客园 - 三生石上(FineUI控件)
Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
人人都是产品经理
人人都是产品经理

博客园 - Snapping

xml skill note Delete temp files to get more disk space 设置控件text(兼容浏览器) Oracle: where to add tns key sql server process query Default permissions and user rights for IIS 6.0 C#获取项目程序路径的方法 Get the source code via a url __doPostBack ASP.NET 2.0 中的UrlRewrite var container = $get('divA'); var links = container.getElementsByTagName("A"); static variables and web.config file Register dll for asp application The report server cannot decrypt the symmetric key install report server 泛型 List 和 Dictionary 类的互相转换 短歌行 CSS: 在半透明的层上放一个不透明层 技巧和诀窍;在VS 2005里优化ASP.NET 2.0Web项目的Build性能
PLSQL-Developer beautifier
Snapping · 2011-08-31 · via 博客园 - Snapping

·          In PLSQL-Developer, Tools (menu)-Preferences (item)-User Interface(Section)-Editor(Item)-Syntax Highlighting (section) - Enable (chekced); Keywords (Bold - checked); Keyword Case (Uppercase - selected). Although it is not perfect, I have attached the Beautifier rules that I use to format the code and then clean it up a bit more from there to conform to standards. You can load it by clicking the Edit button in that item and then Load. For example, if there are more than two arguments, they should be on the next line and indented 2 spaces after the PROCEDURE name with the IS on its own line.

      The beautifier rule file is like the following. Save it to aa.br. Load aa.br as the PL/SQL Beautifier.

      Version=1
RightMargin=120
Indent=2
UseTabCharacter=FALSE
TabCharacterSize=6
AlignDeclarationGroups=TRUE
AlignAssignmentGroups=TRUE
KeywordCase=1
IdentifierCase=2
UseSpecialCase=TRUE
ItemList.Format=1
ItemList.Align=TRUE
ItemList.CommaAfter=TRUE
ItemList.AtLeftMargin=FALSE
EmptyLines=1
ThenOnNewLine=FALSE
LoopOnNewLine=FALSE
DML.LeftAlignKeywords=TRUE
DML.LeftAlignItems=FALSE
DML.OnOneLineIfPossible=FALSE
DML.WhereSplitAndOr=TRUE
DML.WhereAndOrAfterExpression=FALSE
DML.WhereAndOrUnderWhere=FALSE
DML.InsertItemList.Format=2
DML.InsertItemList.Align=FALSE
DML.InsertItemList.CommaAfter=TRUE
DML.InsertItemList.AtLeftMargin=FALSE
DML.SelectItemList.Format=1
DML.SelectItemList.Align=TRUE
DML.SelectItemList.CommaAfter=TRUE
DML.SelectItemList.AtLeftMargin=FALSE
DML.UpdateItemList.Format=1
DML.UpdateItemList.Align=TRUE
DML.UpdateItemList.CommaAfter=TRUE
DML.UpdateItemList.AtLeftMargin=FALSE
ParameterDeclarationList.Format=1
ParameterDeclarationList.Align=FALSE
ParameterDeclarationList.CommaAfter=TRUE
ParameterDeclarationList.AtLeftMargin=FALSE
RecordFieldList.Format=1
RecordFieldList.Align=TRUE
RecordFieldList.CommaAfter=TRUE
RecordFieldList.AtLeftMargin=FALSE
SplitAndOr=TRUE
AndOrAfterExpression=FALSE
[SpecialCase]