概述
在使用Intellij idea 开发语言类型插件的时候,首先需要的就是对应的语言和文件类型。下面我们以.proto文件格式为例来介绍如何进行语言和文件进行关联使用。
文章尾部有破解Intellij idea 的lisence server激活网址。如果经济允许,建议购买正版的激活码。
方法和步骤
(1)首先我们定义语言,我们就需要创建一个继承自Language的类。如图。
(2)在开发工具中文件对应的都有显示文件类型,使用IconLoader给文件添加一个图标需要指定图标的路径。如图。
(3)创建一个我们自定义的问题件类型需要继承LanguageFileType。添加文件名字、描述信息、图标以及默认的文件扩展名“.proto”。如图。
(4)定义一个文件类型的工厂类型ProtoBufFileTypeFactory,继承自FileTypeFactory。如图。
(5)定义完需要的配置以后,还需要到中将ProtoBufFileTypeFactory注册到插件工程扩展配置中。如图。
(6)创建一个文件扩展名“proto”,运行工程,IntelliJ IDEA会自动将它与我们的语言关联起来。如图。
结语
我是七步的天,喜欢就关注我吧。
有其他问题和见解欢迎在评论区留言。可以留下你宝贵的意见。
欢迎点赞,欢迎收藏。非常感谢。
福利
如果使用的Intellij idea是2017.3.3版本,激活需要使用lisence server为: