eclipse html插件_欲善事先利器——IDEA 插件篇
工欲善其事,必先利其器,好鞋踢好球是非常合乎邏輯的事情。
——《長江七號》
同樣的開場白,不一樣的酒,不一樣的故事。
上篇《欲善事先利器——系統(tǒng)篇》已經(jīng)推薦了一些個(gè)人常用的效率系統(tǒng)軟件。覺得有幫助的,有共鳴的 Rock 一下。我們繼續(xù)新篇——IDEA 插件篇。用 Eclipse 的請?jiān)?#xff0c;本人已經(jīng)好幾年沒用過 Eclipse 了,給不了你好的建議。
以下插件插件直接在 IDEA 插件管理里面搜索安裝:
IDEA > Ctrl+A > 輸入"plugins" > 選擇plugins > 選擇marketplace(tab) > 輸入插件名 > 選擇Install
其中提供鏈接的是希望讀者自己看一看官方文檔。
AceJump
快速定位光標(biāo),有它,你可以丟掉鼠標(biāo)了。
你只需要 Ctrl + ; 然后輸入跳轉(zhuǎn)到的字符即可定位到相應(yīng)的位置。
IdeaVim
在 Idea 中使用 Vim 風(fēng)格寫代碼,只適合 Vim 黨。不多介紹,懂得自然懂,不懂的自行先學(xué) Vim(自動狗頭)。
GenerateAllSetter
鏈接:https://github.com/gejun123456/intellij-generateAllSetMethod
- 為本地變量快速生成 setter 方法。再不需要一個(gè)一個(gè)去 set 了,經(jīng)常忘了一個(gè)結(jié)果就出 bug 了。
- 在方法上快速 convert 的 setter 形式的代碼。
CamelCase
駝峰式大小寫切換插件。
可以通過快捷鍵在 CamelCase, camelCase, snake_case and SNAKE_CASE 之間快速切換。
默認(rèn)快捷鍵:ctrl + shift + u
MageByteFree MyBatis plugin
快速在 Mybatis Mapper 類方法和 Mybatis mapper.xml sql 語句間相互定位。
MageByte快速根據(jù)方法定義生成相應(yīng)的 mapper 語句。
MateByteCodehelper.generator
鏈接:https://github.com/zhengjunbase/codehelper.generator
特性:
- 根據(jù) Pojo 文件一鍵生成 Dao,Service,Xml,Sql 文件。
- Pojo 文件更新后一鍵更新對應(yīng)的 Sql 和 mybatis xml 文件。
- 提供 insert,insertList,update,select,delete 五種方法。
- 能夠批量生成多個(gè) Pojo 的對應(yīng)的文件。
- Pojo 文件新增字段后,同時(shí)生成添加字段的 sql 語句。
- 自動將 pojo 的注釋添加到對應(yīng)的 Sql 文件的注釋中。
- 豐富的配置,如果沒有配置文件,則會使用默認(rèn)配置。
- 可以在 Intellij Idea 中快捷鍵配置中配置快捷鍵。
- 目前支持 MySQL + Java,后續(xù)會支持更多的 DB。
Maven Helper
查看 maven 包引用關(guān)系,快速定位有沖突的吧。比起 IDEA 自帶的 Diagrams 更清晰好用。
MageByteCodeMaker
鏈接:https://github.com/x-hansong/CodeMaker
有點(diǎn)想法的程序員大都會對一直重復(fù)的代碼很暴躁,想要么能不能通過框架解決,要么能不能通過代碼自動生成解決。CodeMaker就是一個(gè) IDEA 代碼生成插件,你可以根據(jù)類來生成相應(yīng)的 Template(基于 Velocity),之后想生成類似的類就直接可以通過 IDEA 生成了。
MageByteGit Commit Template
Git Commit Message 一定要簡約而實(shí)用,描述清楚提交的功能。插一句題外話,注釋的老代碼就直接刪除掉,不要說什么以后可能會用到啊,git history 已經(jīng)幫你記錄了,請不要留在當(dāng)前版本下!!!
按如下風(fēng)格整理 message
():按如下方式提交 message
MageBytemessage 將看起來如下
MageByte
Grep Console
鏈接:https://plugins.jetbrains.com/plugin/7125-grep-console
讓 Console 日志有顏色,可以對 trace,debug,info,warn,error 配置不同的顏色。
MageBytegrep 過濾日志
MageByteJackson Generator Plugin
鏈接:https://plugins.jetbrains.com/plugin/7678-jackson-generator-plugin
快速在 class 和 json 間相互生成。同樣的還有 Gson Generator。一個(gè)生成 Jackson 風(fēng)格的類(注解),一個(gè)生成 Gson 風(fēng)格的類。
Lombok
鏈接:https://plugins.jetbrains.com/plugin/6317-lombok
使用 Lombok 必須安裝的插件。
Lombok 通過添加注解的方式來生成 getter,setter,toString,builder 等這些無意義代碼(原理是字節(jié)碼修改,maven 插件和 idea 插件)。
Rainbow Brackets
鏈接:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
讓你的左括號和對應(yīng)的右括號(大小括號都可以)顯示相同的顏色,以此快速看出括號的范圍。
like this:
MageByteString Manipulation
鏈接:https://plugins.jetbrains.com/plugin/2162-string-manipulation
和 CamelCase 的功能類似,不過除了 camel 風(fēng)格字符串轉(zhuǎn)換,還包括很多強(qiáng)大的功能:
- 風(fēng)格切換(camelCase, kebab-lowercase, KEBAB-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words lowercase, First word capitalized, Words Capitalized, PascalCase)。
- Un/Escape 代碼(Java、JavaScript、SQL、HTML 等)。
- 編碼/解碼(MD5、Hex、Base64 等)
- 排序字符行
以上插件建議直接在 IDEA 插件管理里面搜索安裝:
IDEA > Ctrl+A > 輸入"plugins" > 選擇plugins > 選擇marketplace(tab) > 輸入插件名 > 選擇Install
其中提供鏈接的是希望讀者自己看一看官方文檔。
推薦:
如果對以上一兩款插件有興趣,可以自行找資料了解(推薦官網(wǎng)),也可以留言,有時(shí)間可以詳細(xì)分享一下我的使用經(jīng)驗(yàn)。如果你有其他上面沒提到的小工具,不妨在評論區(qū)一起分享。請關(guān)注我的公眾號。
MageByte 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的eclipse html插件_欲善事先利器——IDEA 插件篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab ode45求解齿轮动力学,
- 下一篇: labview圆环里实物动画图形_有趣的