摘要在Intellij idea中开发语言插件时,格式化程序可以根据代码的样式设置自动格式化代码。易于阅读代码和开发。那么如何实现呢?方法(1)创建一个Prot
摘要
在Intellij idea中开发语言插件时,格式化程序可以根据代码的样式设置自动格式化代码。易于阅读代码和开发。那么如何实现呢?
方法
(1)创建一个ProtobufBlock,继承自AbstractBlock。用于根据代码样式设置格式代码。如图所示。
(2)在ProtobufBlock中实现buildChildren方法,构建子代码块。画
(3)通过getSpacing得到两个子块之间的空间空格。画
(4)实现FormattingModelBuilder接口,定义格式化模式生成器。画
(5)你需要创建一个格式化模式方法。画
(6) 空点阵生成器创建图案的方法。画
(7)需要在plugin.xml文件的extensions标签中注册formatter类。最后,运行项目。画
标签
我是七步天,喜欢就关注我吧。
如果有其他问题和看法,请在评论区留言。可以留下你的宝贵意见。
欢迎+关注+收藏。我真的很感激。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/126986.html