Plugin 标签

Idea插件开发手记

Idea 有很多实用的插件,极大地方便了码农的搬砖工作 但有些功能求人不如求己,毕竟每个人的习惯和遇到的问题是不一样的。 问题背景 有的时候(然而我已经忘了什么时候),会想知道某段代码多少行,之前的做法是复制出来放到新建的文本编辑器中查看,后来感觉这种事情应当可以写插件来实现,于是诞生了这个项目——计算代码行数。 这是个极为简单的功能,但是写插件这种事情我是一头雾水,于是第一步,搜索 github,浏览了许多,发现了一个插件,作用是给一段文本排序:LinesSorter,想想恰好能改为我想要的功能,果断 FORK 下来。 在之前的工作中,经常会犯一种低级错误——set 错字段,因为两个字段的单词首字母很接近(可能头两个字母都是一样的),恰好类型有一样,一个不注意,setOrderId 可能就 set 成了 OrnotId(意会),于是产生了第二个想法——标记行内相同的单词。如此只要标记下,就能很直观的看到是否 set 正确了。 轻车熟路,搜索 github,发现插件MultiHighlight,果断 FORK。 环境搭建 环境搭建很容易,安装 intelliJ SDK 插....

阅读全文 »