<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ![](https://cdn.zimug.com/wx-zimug.png) 本篇為大家介紹一些在開發過程中,經常可以使用到的一些IntelliJ IDEA插件和提高工作效率的方法,關于如何安裝插件可以參考本專欄前面兩小節的內容。 ## 一、Codota 極其強大的代碼自動補全 ![](https://img.kancloud.cn/38/3d/383d5c9d02cf0243f52071955d8d72b2_1146x540.gif) 當我們第一次使用某個類,對該類的某個函數不夠熟悉時,可以通過該插件搜索相關用法,快速模仿學習。 ## 二、Auto filling Java call arguments 開發中,我們通常會調用其他已經編寫好的函數,調用后需要填充參數,但是絕大多數情況下,傳入的變量名稱和該函數的參數名一致,當參數較多時,手動單個填充參數非常浪費時間。 ![](https://img.kancloud.cn/5a/88/5a88dbd7354eb90e77a7e7a134aa9d80_960x396.gif) 該插件就可以幫你解決這個問題。 安裝完該插件以后,調用一個函數,使用 Alt+Enter 組合鍵,調出 "Auto fill call parameters" 自動使用該函數定義的參數名填充。 ## 三、GsonFormat GsonFormat插件工具可以快速的將JSON轉換為實體類 ``` { "id": 1, "author": "zimug", "title": "手摸手教你開發spring boot", "content": "c", "createTime": "", "reader":[{"name":"zimug","age":18},{"name":"kobe","age":37}] } ``` 插件安裝好之后,先定義一個空的實體類(只有類名和花括號),使用快捷鍵Alt + S調出代碼生成配置頁面,相信后面你就都會了。這是根據JSON生成出來的對應的java bean的代碼。 ``` public class Article { /** * id : 1 * author : zimug * title : 手摸手教你開發spring boot * content : c * createTime : * reader : [{"name":"zimug","age":18},{"name":"kobe","age":37}] */ private Long id; private String author; private String title; private String content; private String createTime; private List<ReaderBean> reader; public static class ReaderBean { /** * name : zimug * age : 18 */ private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } } ``` ## 四、Rainbow Brackets 代碼由于括號太多,不確定當前代碼行是否屬于某個代碼塊,此時這個插件就會幫上大忙。 ![](https://img.kancloud.cn/1d/eb/1deb6c7746b514160057a7120a6b8054_937x190.png) ## 五、 Maven Helper 日常開發中,可能經常會遇到jar包沖突等問題,就需要通過查看maven依賴樹來查看依賴情況。這種方式不是很高效,這里推薦一個插件,安裝之后,直接打開pom文件,即可查看依賴數,還能自動分析是否存在jar包沖突。 ![](https://box.kancloud.cn/2ce747d125069867ff30894afb61d228_1384x885.png) ## 六、 Key promoter X Key Promoter X 是一個提示插件,當你在IDEA里面使用鼠標的時候,如果這個鼠標操作是能夠用快捷鍵替代的,那么Key Promoter X會彈出一個提示框,告知你這個鼠標操作可以用什么快捷鍵替代。 當我使用鼠標查看一個方法都被哪些類使用的時候,就會在右下角提示: ![](https://box.kancloud.cn/8171683ce8f2b13b078608c04e37985b_416x227.png) 時間長了我就會記住,下回我就記得用快捷鍵了 ## 七、 換個美女圖 設置方法: Ctrl+Shift+A(或者help -> find action)調用彈窗后輸入Set Background Image ![](https://box.kancloud.cn/5ea849568bf4af783af8320911e5fa44_1858x890.png) 在里面設定要設置為Image的圖片,透明度調到15左右,保存即可。 看著美女寫代碼,效率會不會更高一點!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看