Intellij IDEA進階使用技巧,快捷鍵、插件、項目搭建、部署等
- 一、快捷鍵
- 二、必備插件
- 2.1、lombok
- 2.2、Codota,代碼提示,如圖,幫助我們認識很多對象的使用,有效減少百度的時間
- 2.3、SonarQube,代碼檢查
- 2.3.1、本地方式檢測
- 2.3.2、Sonar伺服器(IDEA配置)
- 2.4、IDEA自帶內建插件
- 2.4.1、Git 內建
- 2.4.2、資料庫內建
- 2.4.3、todo 內建,沒嘗試的可以試試,很友善做筆記,記錄
- 三、項目搭建
- 四、部署
- 4.1、SFTP連接配接
- 4.2、FTP連接配接
- 4.3、FTPS連接配接
- 4.4、SSH連接配接
一、快捷鍵
這裡我整理了一份常用快捷鍵,解放滑鼠操作必備,文檔位址,微信掃一掃,即可分享擷取
二、必備插件
IDEA插件市場有很多插件,不建議多花裡胡哨,一定要好用(更便捷使用服務、代碼建構、代碼提示等等),我目前也就裝了如下的插件
2.1、lombok
這個是配合lombok 包,一起使用的,通過注解可自動生成Getter/Setter、構造器、日志等實作;
2.2、Codota,代碼提示,如圖,幫助我們認識很多對象的使用,有效減少百度的時間
2.3、SonarQube,代碼檢查
2.3.1、本地方式檢測
這裡會全局檢測代碼中的Bug,隐患等等
2.3.2、Sonar伺服器(IDEA配置)
2.4、IDEA自帶內建插件
這裡包括 Version Control,Database,Todo,主題設定等等
2.4.1、Git 內建
可參考,
- 關于IDEA上Git的最佳實踐方式
- IntelliJ IDEA中GIT,已經 commit and push成功,但并未 push 到遠端庫的問題
2.4.2、資料庫內建
可參考
- IDEA 內建資料庫的便捷操作
- IDEA格式化SQL代碼
- IDEA如何從資料庫表生成帶字段注釋的Model,解決亂碼問題,還有自動生成controller問題
- IDEA怎麼從資料庫表映射Model,一鍵生成還有Mybatis的逆向工程
2.4.3、todo 內建,沒嘗試的可以試試,很友善做筆記,記錄
在代碼注釋中,通過 加上 todo ,标注待處理的事項後,下次很友善找到這個位置,再IDEA邊框欄可找到 todo欄
三、項目搭建
IDEA 內建了很多腳手架(用來快速搭建項目的工具)
四、部署
IDEA內建了很多 協定的檔案服務,如下
4.1、SFTP連接配接
如圖是SFTP連接配接成功後的畫面(支援線上編輯、拖拽上傳、下載下傳等等)