日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

eclipse html插件_欲善事先利器——IDEA 插件篇

發布時間:2024/7/23 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eclipse html插件_欲善事先利器——IDEA 插件篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

工欲善其事,必先利其器,好鞋踢好球是非常合乎邏輯的事情。

——《長江七號》

同樣的開場白,不一樣的酒,不一樣的故事。

上篇《欲善事先利器——系統篇》已經推薦了一些個人常用的效率系統軟件。覺得有幫助的,有共鳴的 Rock 一下。我們繼續新篇——IDEA 插件篇。用 Eclipse 的請原諒,本人已經好幾年沒用過 Eclipse 了,給不了你好的建議。

以下插件插件直接在 IDEA 插件管理里面搜索安裝:

IDEA > Ctrl+A > 輸入"plugins" > 選擇plugins > 選擇marketplace(tab) > 輸入插件名 > 選擇Install

其中提供鏈接的是希望讀者自己看一看官方文檔。

AceJump

快速定位光標,有它,你可以丟掉鼠標了。

你只需要 Ctrl + ; 然后輸入跳轉到的字符即可定位到相應的位置。

IdeaVim

在 Idea 中使用 Vim 風格寫代碼,只適合 Vim 黨。不多介紹,懂得自然懂,不懂的自行先學 Vim(自動狗頭)。

GenerateAllSetter

鏈接:https://github.com/gejun123456/intellij-generateAllSetMethod

  • 為本地變量快速生成 setter 方法。再不需要一個一個去 set 了,經常忘了一個結果就出 bug 了。
  • 在方法上快速 convert 的 setter 形式的代碼。

CamelCase

駝峰式大小寫切換插件。

可以通過快捷鍵在 CamelCase, camelCase, snake_case and SNAKE_CASE 之間快速切換。

默認快捷鍵:ctrl + shift + u

MageByte

Free MyBatis plugin

  • 快速在 Mybatis Mapper 類方法和 Mybatis mapper.xml sql 語句間相互定位。

    MageByte
  • 快速根據方法定義生成相應的 mapper 語句。

    MateByte
  • Codehelper.generator

    鏈接:https://github.com/zhengjunbase/codehelper.generator

    特性:

    • 根據 Pojo 文件一鍵生成 Dao,Service,Xml,Sql 文件。
    • Pojo 文件更新后一鍵更新對應的 Sql 和 mybatis xml 文件。
    • 提供 insert,insertList,update,select,delete 五種方法。
    • 能夠批量生成多個 Pojo 的對應的文件。
    • Pojo 文件新增字段后,同時生成添加字段的 sql 語句。
    • 自動將 pojo 的注釋添加到對應的 Sql 文件的注釋中。
    • 豐富的配置,如果沒有配置文件,則會使用默認配置。
    • 可以在 Intellij Idea 中快捷鍵配置中配置快捷鍵。
    • 目前支持 MySQL + Java,后續會支持更多的 DB。

    Maven Helper

    查看 maven 包引用關系,快速定位有沖突的吧。比起 IDEA 自帶的 Diagrams 更清晰好用。

    MageByte

    CodeMaker

    鏈接:https://github.com/x-hansong/CodeMaker

    有點想法的程序員大都會對一直重復的代碼很暴躁,想要么能不能通過框架解決,要么能不能通過代碼自動生成解決。CodeMaker就是一個 IDEA 代碼生成插件,你可以根據類來生成相應的 Template(基于 Velocity),之后想生成類似的類就直接可以通過 IDEA 生成了。

    MageByte

    Git Commit Template

    Git Commit Message 一定要簡約而實用,描述清楚提交的功能。插一句題外話,注釋的老代碼就直接刪除掉,不要說什么以后可能會用到啊,git history 已經幫你記錄了,請不要留在當前版本下!!!

    • 按如下風格整理 message

      ():
    • 按如下方式提交 message

      MageByte
    • message 將看起來如下

      MageByte

    Grep Console

    鏈接:https://plugins.jetbrains.com/plugin/7125-grep-console

  • 讓 Console 日志有顏色,可以對 trace,debug,info,warn,error 配置不同的顏色。

    MageByte
  • grep 過濾日志

    MageByte
  • Jackson Generator Plugin

    鏈接:https://plugins.jetbrains.com/plugin/7678-jackson-generator-plugin

    快速在 class 和 json 間相互生成。同樣的還有 Gson Generator。一個生成 Jackson 風格的類(注解),一個生成 Gson 風格的類。

    Lombok

    鏈接:https://plugins.jetbrains.com/plugin/6317-lombok

    使用 Lombok 必須安裝的插件。

    Lombok 通過添加注解的方式來生成 getter,setter,toString,builder 等這些無意義代碼(原理是字節碼修改,maven 插件和 idea 插件)。

    Rainbow Brackets

    鏈接:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

    讓你的左括號和對應的右括號(大小括號都可以)顯示相同的顏色,以此快速看出括號的范圍。

    like this:

    MageByte

    String Manipulation

    鏈接:https://plugins.jetbrains.com/plugin/2162-string-manipulation

    和 CamelCase 的功能類似,不過除了 camel 風格字符串轉換,還包括很多強大的功能:

    • 風格切換(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 等)
    • 排序字符行
    MageByteMageByte

    以上插件建議直接在 IDEA 插件管理里面搜索安裝:

    IDEA > Ctrl+A > 輸入"plugins" > 選擇plugins > 選擇marketplace(tab) > 輸入插件名 > 選擇Install

    其中提供鏈接的是希望讀者自己看一看官方文檔。

    推薦:

  • 《欲善事先利器——系統篇》
  • 《欲善事先利器——IDEA 插件篇》(本篇)
  • 《欲善事先利器——Library 篇》(待更新)
  • 《欲善事先利器——流程篇》(待更新)
  • 《欲善事先利器——網站篇》(待更新)
  • 如果對以上一兩款插件有興趣,可以自行找資料了解(推薦官網),也可以留言,有時間可以詳細分享一下我的使用經驗。如果你有其他上面沒提到的小工具,不妨在評論區一起分享。請關注我的公眾號。

    MageByte 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

    總結

    以上是生活随笔為你收集整理的eclipse html插件_欲善事先利器——IDEA 插件篇的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。