xml格式化

摘要在Intellij idea中开发语言插件时,格式化程序可以根据代码的样式设置自动格式化代码。易于阅读代码和开发。那么如何实现呢?方法(1)创建一个Prot

Intellij idea插件如何实现代码格式化器?

摘要

在Intellij idea中开发语言插件时,格式化程序可以根据代码的样式设置自动格式化代码。易于阅读代码和开发。那么如何实现呢?

方法

(1)创建一个ProtobufBlock,继承自AbstractBlock。用于根据代码样式设置格式代码。如图所示。

Intellij idea插件如何实现代码格式化器?

(2)在ProtobufBlock中实现buildChildren方法,构建子代码块。画

Intellij idea插件如何实现代码格式化器?

(3)通过getSpacing得到两个子块之间的空间空格。画

Intellij idea插件如何实现代码格式化器?

(4)实现FormattingModelBuilder接口,定义格式化模式生成器。画

Intellij idea插件如何实现代码格式化器?

(5)你需要创建一个格式化模式方法。画

Intellij idea插件如何实现代码格式化器?

(6) 空点阵生成器创建图案的方法。画

Intellij idea插件如何实现代码格式化器?

(7)需要在plugin.xml文件的extensions标签中注册formatter类。最后,运行项目。画

Intellij idea插件如何实现代码格式化器?

标签

我是七步天,喜欢就关注我吧。

如果有其他问题和看法,请在评论区留言。可以留下你的宝贵意见。

欢迎+关注+收藏。我真的很感激。

Intellij idea插件如何实现代码格式化器?

Intellij idea插件如何实现代码格式化器?

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/126986.html

发表回复

登录后才能评论