天天看點

Intellij IDEA進階使用技巧,快捷鍵、插件、項目搭建、部署等

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連接配接​​

一、快捷鍵

這裡我整理了一份常用快捷鍵,解放滑鼠操作必備,文檔位址,微信掃一掃,即可分享擷取

Intellij IDEA進階使用技巧,快捷鍵、插件、項目搭建、部署等

二、必備插件

IDEA插件市場有很多插件,不建議多花裡胡哨,一定要好用(更便捷使用服務、代碼建構、代碼提示等等),我目前也就裝了如下的插件

Intellij IDEA進階使用技巧,快捷鍵、插件、項目搭建、部署等

2.1、lombok

這個是配合lombok 包,一起使用的,通過注解可自動生成Getter/Setter、構造器、日志等實作;

2.2、Codota,代碼提示,如圖,幫助我們認識很多對象的使用,有效減少百度的時間

Intellij IDEA進階使用技巧,快捷鍵、插件、項目搭建、部署等

2.3、SonarQube,代碼檢查

2.3.1、本地方式檢測

Intellij IDEA進階使用技巧,快捷鍵、插件、項目搭建、部署等

這裡會全局檢測代碼中的Bug,隐患等等

2.3.2、Sonar伺服器(IDEA配置)

Intellij 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欄

Intellij IDEA進階使用技巧,快捷鍵、插件、項目搭建、部署等

三、項目搭建

IDEA 內建了很多腳手架(用來快速搭建項目的工具)

Intellij IDEA進階使用技巧,快捷鍵、插件、項目搭建、部署等

四、部署

IDEA內建了很多 協定的檔案服務,如下

Intellij IDEA進階使用技巧,快捷鍵、插件、項目搭建、部署等

4.1、SFTP連接配接

如圖是SFTP連接配接成功後的畫面(支援線上編輯、拖拽上傳、下載下傳等等)

4.2、FTP連接配接

4.3、FTPS連接配接

4.4、SSH連接配接