91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何掌握IntelliJ IDEA

發布時間:2021-10-21 14:44:40 來源:億速云 閱讀:273 作者:iii 欄目:編程語言

本篇內容主要講解“如何掌握IntelliJ IDEA ”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何掌握IntelliJ IDEA ”吧!

創建一個新的 Java 項目
在 IntelliJ IDEA 中,一個項目可以幫助您將源代碼、測試、使用的庫、構建說明和個人設置組織到一個單元中。
1. 啟動 IntelliJ IDEA。
如果打開歡迎屏幕,請單擊“新建項目”。否則,從主菜單中選擇 File | New | Project。
2. 在 New Project 向導中,從左側的列表中選擇 Java。
3. 要在 intellijidea 中開發 Java 應用程序,您需要 javasdk (JDK)。
如果所需的 JDK 已經在 IntelliJ IDEA 中定義,那么從 Project SDK 列表中選擇它。
如果 JDK 安裝在您的計算機上,但是沒有在 IDE 中定義,那么選擇 Add JDK 并指定 JDK home 目錄的路徑(例如,/library/java/javavialmachines/JDK-13.0.1)。

如何掌握IntelliJ IDEA

如果您的計算機上沒有必要的 JDK,選擇 Download JDK。在下一個對話框中,指定 JDK 供應商(例如 OpenJDK)、版本,如果需要則更改安裝路徑,然后單擊 Download。

如何掌握IntelliJ IDEA

在本教程中,我們不打算使用任何其他庫或框架,因此請單擊“下一步”。不要從模板創建項目。在本教程中,我們將從頭開始執行所有操作,因此請單擊“下一步”。
為項目命名,例如:HelloWorld。 如有必要,請更改默認項目位置并單擊“完成”。

如何掌握IntelliJ IDEA

創建 package 和 class

包用于將屬于同一類別或提供類似功能的類組合在一起,用于構造和組織具有數百個類的大型應用程序。
1. 在 Project 工具窗口中,選擇 src 文件夾,按 Alt + Insert,然后選擇 Java Class
2. 在 Name 字段中,鍵入 com.example.HelloWorld. HelloWorld 并單擊 OK. IntelliJ IDEA 創建 com.example.HelloWorld 包和 HelloWorld 類。

如何掌握IntelliJ IDEA

與該文件一起,IntelliJ IDEA 自動為您的類生成了一些內容。在這種情況下,IDE 插入了包語句和類聲明。這是通過文件模板來完成的。根據您創建的文件的類型,IDE 插入初始代碼和預期在該類型的所有文件中存在的格式。有關如何使用和配置模板的詳細信息,請參閱文件模板。

開始編碼

通過動態模板增加 main 方法

如何掌握IntelliJ IDEA

輸出 print 方法

如何掌握IntelliJ IDEA

運行方法

如何掌握IntelliJ IDEA

將工程打包為 Jar 包

如何掌握IntelliJ IDEA
如何掌握IntelliJ IDEA
如果你能看到    out/artifacts   文件夾,那么你將能看到 Jar 包

如何掌握IntelliJ IDEA

運行打包的應用程序,執行 Jar 就行了。

2. 操作基礎

當你會構建一個應用程序了,接下來就是一些基礎操作,你可能不知道的基礎操作。為什么使用 IDE?不就是因為想提高效率么?很多有用的特性都不知道,怎么提高效率?
在相同內容后生成光標,一個一個選擇 :
具體什么意思可以看下面這個動圖就行了,需要配合快捷鍵使用,可以在相同的關鍵字后面生成光標,這樣刪除、修改添加新的代碼不就方便了嗎?
  • Windows:Alt + J

  • Mac:  Ctrl + G

如何掌握IntelliJ IDEA

在所有的相同的內容后添加光標,一步到位:
使用快捷鍵就能在所有的 word 后生成光標
  • Windows:Ctrl + Shift + Alt + J

  • Mac: Ctrl + Command + G

如何掌握IntelliJ IDEA

數列光標:
方法:alt + 按住鼠標左鍵拖動就能達到下面動圖的效果了,效率 max!

如何掌握IntelliJ IDEA

行尾添加光標 
alt + 按住鼠標左鍵拖動,從左側拖動到右側。

如何掌握IntelliJ IDEA

在指定位置添加光標操作 

如何掌握IntelliJ IDEA

格式批量調整

如何掌握IntelliJ IDEA

將上訪左側的代碼批量變為右側代碼
ctrl + alt + enter 將光標移動到當前行的上一行  

如何掌握IntelliJ IDEA

批量添加 Swagger 屬性注釋

如何掌握IntelliJ IDEA

將上圖左側只有注釋的類,添加上 swagger 信息

如何掌握IntelliJ IDEA

在多個相同結構 Json 中提取某字段信息

如何掌握IntelliJ IDEA

提取左側 Json 中所有的 role 字段

如何掌握IntelliJ IDEA

3. IDEA 常用快捷鍵
上面介紹了一些配合鼠標使用的快捷鍵,還有一些常用快捷鍵。
方法參數提示
 ctrl + p
非常實用的快捷鍵, 有的時候我們自己寫的方法, 或者在看一些源碼時, 都非常有用
文本大小寫轉換  
ctrl + shift + U
折疊代碼/展開代碼
ctrl + - / ctrl + +
全局查找文本
ctrl + shift + F
快速查找和打開最近使用過的文件碼
ctrl + E
自動代碼片
ctrl + j
實現接口方法
ctrl + i
查看當前類的子類
ctrl + h
將當前行和下一行進行合并
ctrl + shfit + j
將光標跳到當前行的上一行
有時候在寫完一行代碼的時候需要添加注釋, 或者為類屬性添加注釋的時候需要跳到當前行的上一行, 這個快捷鍵就非常方便
ctrl + alt + enter
idea git 提交
ctrl + k
刪除當前行
ctrl + y
重寫 或者 實現接口或父類方法
ctrl + o
顯示類之間的關系
ctrl + alt + u
刪除類中沒有用到的 package
ctrl + alt + o
進入設置界面
ctrl + alt + s
在當前光標在的這樣一行的下一行添加一行
ctrl + shfit + enter
彈出, 當前類中的方法集合
ctrl + F12
最常用的快捷鍵之一, 快速的查找方法
添加書簽
ctrl + F11
搜索文件
ctrl + shift + n
搜索類合
ctrl + n
最常用的快捷鍵之一, 項目慢慢的變大, 文件越來越多, 每次用鼠標去找 就太低效了
快速生成 try, if 等語句
alt + shift + t
當你試用了之后, 你會愛上這個快捷鍵的
抽取局部變量  
ctrl + alt + v
將當前選中的代碼抽取為一個局部變量  
進入到實現子類中
ctrl + alt + b
在使用 mvc 框架的時候, 往往我們只有一個接口的實例 這個快捷鍵可以直接到實現類中  
格式化代碼
讓代碼變得優美, 是每個程序員都應該注意的事, 方便自己和他人閱讀, 利人利己
idea 多光標選擇  
按下滾輪上下拖動鼠標即可
ctrl + alt + L
idea 批量修改相同內容
ctrl + alt + shift + j
有的時候數據需要批量處理, 比如, 正常來說我們的實體類, 在使用 mybatis  等逆向工程進行生成的時候, 一般屬性是有注釋的, 但是在針對如果我們使用了 swagger  等插件需要來顯示傳遞實體所代表的含義的時候, 就需要我們自己一個個的去寫, 就會顯得異常麻煩  
運行當前類
ctrl + shift + F10
在寫一些測試代碼的時候 這個快捷鍵就顯得特別方便
從多項目中啟動一個 debug 模式
alt + shfit + F9
在微服務中 多個工程在一個項目中的時候, 這個方法就比較的好用, 這樣就不用自己一個一個的去點省去很多沒必要的操作
從多項目中啟動一個 正常模式  
alt + shfit + F10
重新編譯當前項目
ctrl + shift + F9
當你發現有的問題 特別的奇怪, 命名表面上沒問題, 但就是項目運行不了的時候, 重新編譯一下獲取就好了
查看當前類在哪些地方被使用過  
快速的查看選中類, 選中方法的定義
有的時候我們不想進入方法內部, 或者進入類的內部查看細節, 想要在外面就探查清楚, 就可以使用此種方法
ctrl + shift + i  
如何掌握IntelliJ IDEA
比較強大的幾個快捷鍵之一   Ctrl + ~   (感嘆號旁邊的按鍵)
共有五種可供選擇的操作
Switch Code Formatter (切換代碼格式化程序)
1. Color Scheme (配色方案)
可以設置一些常用的配色, 字體樣式, 可以一鍵切換
如何掌握IntelliJ IDEA  2.   Code Style Scheme
3. Keymap (快捷鍵列表)
如何掌握IntelliJ IDEA
4. View Mode (顯示模式)
如何掌握IntelliJ IDEA
5. Look and Feel (設置軟件主題)  
idea 調出版本控制操作
alt + ~
4. IDEA常用設置

IDEA 以新窗口的形式打開多個項目

File - Settings - Appearance & Behavior - System Settings  

如何掌握IntelliJ IDEA

修改 IDEA 默認編碼 -> UTF-8

File - Settings - Editor - File Encodings  

如何掌握IntelliJ IDEA

設置統一編譯器和編譯版本

File - Setting - Build - Compiler - Java Compiler  

如何掌握IntelliJ IDEA

設置類注釋

File - Editor- File and Code Templates  

如何掌握IntelliJ IDEA

$$end$$   可以設置光標結束的位置

自動導包

File - Editor- General - Auto Import  

如何掌握IntelliJ IDEA

內存使用量展示

由于日常開發時都是在公司的辦公電腦上進行的,所以內存總是不夠用,但是又不清楚 IDEA 具體實時的占用了多少內存。這個時候對于一些內存并不是太夠的開發人員來說能看到實時的內存使用量還是比較好的  
File - Settings - Appearance & Behavior  

如何掌握IntelliJ IDEA

開啟懸浮提示

有時候在看代碼的時候,不清楚一個類具體是干什么的,就會點進去看這個類的注釋,但是強大的 IDEA 是支持不用點進去就可以看到注釋的以及類的相關信息的。  
File - Settings - Editor - General  

如何掌握IntelliJ IDEA

Ctrl+鼠標滾軸修改字體大小

IDEA 也支持向瀏覽器那樣按住 Ctrl+鼠標滾軸來改變編輯區的字體的大小  
File-->Settings-->Editor-->General。  

如何掌握IntelliJ IDEA

顯示多行 Tab

當我們打開的標簽頁多了的時候,默認的會隱藏在右側,當我們需要的時候在右側找到后再打開。IDEA 是支持多行顯示的,這樣在大屏幕的顯示器上也不用總去點擊右側的去找剛才打開過的文件了  
File - Settings - Editor - General - Editor Tabs  

如何掌握IntelliJ IDEA

設置字體, 行距 讓代碼看著更舒服

File - Settings - Editor - Font  

如何掌握IntelliJ IDEA

IDEA GIT 配置

File - Settings - Version Control - Git  

如何掌握IntelliJ IDEA

IDEA MAVEN 配置

File - Settings - Build - Build Tools - Maven  

如何掌握IntelliJ IDEA

maven 阿里鏡像配置

    
<mirror>
    <id>nexus</id>
    <mirrorOf>*</mirrorOf>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>    

自動編譯

具體步驟:  頂部工具欄 File ->Other Settings -> Default Settings -> Auto Import
說明:開啟自動編譯之后,結合Ctrl+Shift+F9 會有熱更新效果。
如何掌握IntelliJ IDEA
具體步驟:敲擊 Ctrl + Shift + Alt + / 然后雙擊Shift搜索進入Registry ,找到compiler.automake.allow.when.app.running ,然后勾選上。
如何掌握IntelliJ IDEA
如何掌握IntelliJ IDEA
最后 如果想知道SpringBoot如何具體實現熱部署的請點擊SpringBoot+IDEA實現熱部署教程:
https://www.jianshu.com/p/f658fed35786

取消大小寫敏感

具體步驟:
File | Settings | Editor | General | Code Completion Case | Sensitive Completion = None
取消大小敏感,在編寫代碼的時候,代碼的自動提示將更加全面和豐富。
如何掌握IntelliJ IDEA

調整字體類型和字體大小

默認的白色背景和細小的字體會影響大家的編碼體驗,這里特意提供了調整代碼窗的快捷配置。打開配置,搜索Font,然后再Font可以調整字體類型,Size可以調整字體大小,如圖:
如何掌握IntelliJ IDEA

將快捷鍵設置為跟Eclipse一樣

很多人可能并不習慣IDEA的快捷鍵,為了方便,這里我們將快捷鍵設置為跟 Eclipse一樣。
具體步驟: File -> Settings -> Keymap - > 選擇Eclipse .
如何掌握IntelliJ IDEA
從Eclipse轉過來的小伙伴 可以放心使用

打開常用工具欄

具體步驟:頂部導航欄 - View -> 勾選 Toolbar & Tool Buttons

5. IDEA 常用插件

AlibabaCloudToolkit
這個插件更加適用于小型項目,或者在測試環境開發。生產環境 個人感覺不太適用。
個人經常會有這樣的需求,每次自己更新完測試環境之后, 就需要   Maven   打包  clean install  , 然后  copy     jar   包, 利用  ftp  工具上傳  jar  包到測試服務器, 然后  kill   服務, 在啟動服務   java -jar   , 有時更新頻繁 這就是一件非常麻煩的事
Cloud Toolkit   是本地   IDE   插件,幫助開發者更高效地開發、測試、診斷并部署應用。通過插件,您可以將本地應用一鍵部署到云端  (ECS、EDAS 和 Kubernetes 等  )和任意服務器;并且它還內置了   Arthas   程序診斷、  Dubbo工具  、  Terminal Shell   終端和   MySQL   執行器等工具。
官方鏈接:https://www.aliyun.com/product/cloudtoolkit
簡單的說, 安裝了這個插件之后,Idea 就具備了一些 Jenkins 的自動部署的功能
1 安裝
在 Idea 工具中 Plugins 直接搜索安裝
2 使用
在安裝完成之后, 在工具欄中就會出現阿里云的按鈕, 點擊按鈕

如何掌握IntelliJ IDEA

然后點擊   Deploy to Host  , 然后下方就會出現添加主機頁面

如何掌握IntelliJ IDEA

點擊   Add Host

如何掌握IntelliJ IDEA

以我自己的博客為例, 輸入完配置之后, 點擊   Test Connection  , 出現   Succeeded  , 點擊   add  , 代表添加成功

如何掌握IntelliJ IDEA

然后再點擊   Deploy to Host

如何掌握IntelliJ IDEA

點擊  Run  ,   idea   便會, 先使用  maven  打包, 后發送到服務器的指定位置

如何掌握IntelliJ IDEA

如何掌握IntelliJ IDEA

后續還可以 監聽啟動日志, 很簡單, 就是   Advanced   里面, 大家看看就知道了,
后續有時間再完善筆記吧
IDEA 插件 Git Flow

插件作用:集成 Git Flow 讓我們更加專注在 開發 這件事上。

Git Flow:
https://medium.com/@rafavinnce/gitflow-branch-guide-8a523360c053

安裝

如何掌握IntelliJ IDEA

使用

最開始還沒有初始化的時候,點擊右下腳 GitFlow init

如何掌握IntelliJ IDEA

直接 默認 設置就好,點擊 Ok 之后,就可以開始使用了。

如何掌握IntelliJ IDEA

按照最規范的流程走,可以避免在未來某個階段掉坑里。
Git 版本管理規范:
master:永遠處于production-ready狀態
  • 主分支,產品的功能全部實現后,最終在master分支對外發布;

  • 只讀分支,只能從release或hotfix分支合并,不能修改;

  • 所有在master分支的推送應該做標簽記錄,方便追溯。

develop:最新的下次發布的開發狀態
  • 主開發分支,基于master分支克隆,發布到下一個release;

  • 只讀分支,feature功能分支完成,合并到develop(不推送);

  • develop拉取release分支,提測;

  • release/hotfix分支上線完畢,合并到develop并推送。

feature:開發新功能都從develop分支出來,完成后merge回develop
  • 功能開發分支,基于develop分支克隆,用于新需求的開發;

  • 功能開發完畢后合并到develop分支(未正式上線之前不能推送到遠程中央倉庫)

  • feature可以同時存在多個,用于團隊多功能同步開發,屬于臨時分支,開發完畢后可以刪除。

release:準備要release的版本,只修bug。從develop出來,完成后merge回master和develop
  • 測試分支,feature分支合并到develop分支之后,從develop分支克隆;

  • 只要用于提交給測試人員進行功能測試,測試過程中如果發現BUG在release分支修復,修復完成上線后合并到

  • develop/master分支并推送完成,做標簽記錄;

  • 臨時分支,上線后可刪除。

hotfix:等不及release版本就必須馬上修復master上線。從master出來,完成后merge回master和develop
  • 補丁分支,基于master分支克隆,主要用于對線上的版本進行BUG修復;

  • 修復完畢后合并到develop/master分支并推送,做標簽記錄;

  • 所有hotfix分支的修改會進入到下一個release;

  • 臨時分支,補丁修復上線后可以刪除;

IDEA 插件 PlantUML

1. 背景

之前介紹過 使用 Vscode 畫 UML,實際上 idea 中也有類似的插件 可以畫 UML 圖。
PlantUML 語法:https://plantuml.com/zh/component-diagram

安裝插件安裝地址:

https://plugins.jetbrains.com/plugin/7017-plantuml-integration

在安裝完官方的插件之后,還需要額外安裝一個 graphviz ,不然有的復雜的用例圖就沒辦法展示了。
graphviz:https://graphviz.org/download/
2.  windows 安裝
choco install graphviz
使用
新建文件 - PlantUML File - 選擇想要創建的類型  

如何掌握IntelliJ IDEA

流程圖

如何掌握IntelliJ IDEA

流程圖 CODE  
如何掌握IntelliJ IDEA
 用例圖  

如何掌握IntelliJ IDEA

用例圖 Code

    
@startuml
left to right direction

actor 普通 as User
actor 審核 as Aduitor
actor 編輯 as Editor
actor 營銷 as Marketing
actor 運營 as Operator
actor 管理員 as Admin


Admin --|> User

rectangle 社區 {
  User -- (查看文章)
  User -- (發布文章/帖子)

  (帖子管理) <|-- (置頂)
  (帖子管理) <|-- (審核)
  (帖子管理) <|-- (推薦)
  (帖子管理) <|-- (刪除)

  (社區運營) <|-- (帖子管理)
   Operator -- (社區運營)
   Aduitor -- (社區運營)
   Editor -- (社區運營)
   Marketing -- (社區運營)

  (App 配置) <|-- (商品圖片配置)
  (App 配置) <|-- (啟動頁配置)
  (App 配置) <|-- (活動 Banner)
  (App 配置) <|-- (互動 Banner)
  (App 配置) <|-- (商城配置)
  (App 配置) <|-- (功能配置)
  (App 配置) <|-- (產品配置)
  (App 配置) <|-- (系統配置)
  (App 配置) <|-- (新人禮包)
  (App 配置) <|-- (個人中心)
  (App 配置) <|-- (渠道配置)
  Admin -- (App 配置)
}
@enduml    
類圖  
如何掌握IntelliJ IDEA
彩虹括號 ???? Rainbow Brackets  
由于很多人沒有養成好的編碼風格,沒有隨手 format 代碼的習慣,甚至有些同事會寫代碼超過幾百行,閱讀起來將非常痛苦。
痛苦的原因之一就是找到上下文,由于括號太多,不確定當前代碼行是否屬于某個代碼塊,此時這個插件就會幫上大忙.

界面效果

如何掌握IntelliJ IDEA  動圖
如何掌握IntelliJ IDEA
阿里巴巴編碼規范:Alibaba Java Coding Guidelines
實時監測代碼的規范性, 從代碼層面減少空指針等異常的出現,阿里巴巴出品的  Java代碼  規范插件, 可以掃描整個項目找到不規范的地方 并且大部分可以自動修復。
雖說檢測功能沒有   findbugs   強大,但是可以自動修復, 阿里巴巴 Java 編碼指南插件支持。
讓代碼變得更規范, 是我們每一位程序員都應該記在心中的事。

變量駝峰命名規范

如何掌握IntelliJ IDEA
當鼠標移到變量上時, 就會自動提示 不符合   lowerCamelCase  命名風格

字符串比較提示 equals


    
public static void main(String[] args) {
    String str = null;

    if (str.equals("test")) {
      System.out.println("success");
    }
}    

WARNING
當我們初學   Java  時, 很有可能會犯這樣的錯誤, 這里很明顯會報空指針異常, 而在編輯器中
如何掌握IntelliJ IDEA
安裝插件之后, 編輯器已經給出詳細提示,  "test“   應該做為   equals  方法的調用方, 并給出了原因, 應為這樣很容易導致空指針異常, 并給出了例子

當你的類命名不規范時

比如我創建了一個測試類   test.java  ,就會出現如下提示
如何掌握IntelliJ IDEA
類名,首字母需要大寫。缺少作者注釋。
mybatis 插件:Free Mybatis plugin
安裝此插件后可以節約很多的開發時間, 在    mapper    層接口可以直接進入    xml   文件中  

IntelliJ Lombok plugin

Lombok pom.xml 文件配置

    
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
    <scope>provided</scope>
</dependency>    
生命很寶貴, 沒有必要浪費在這個重復的工作上, 尤其是如果我們使用傳統的 get set 方法, 在實體類進行變更的時候, 或多添加了列, 或減少了列, 又要重新生成對應的 get set 這難道不就是浪費時間浪費生命嗎?  
還不熟悉使用的可以看這篇文章,  Java 開發之 Lombok 必知必會:
juejin.im/post/5cf3edf7e51d454f71439c79

GenAllSetter

在 Java 方法中, 根據 new 關鍵詞, 為 Java Bean 生成所有Setter方法。  按 GenAllSetter 鍵兩次, 會為 Setter 方法生成默認值。

GenDaoCode

一鍵生成 dao xml service

CodeGlance

在右側生成代碼地圖

RestfulToolkit

一套 Restful 服務開發輔助工具
  • 1.根據 URL 直接跳轉到對應的方法定義 ( Ctrl \ or Ctrl Alt N );
  • 2.提供了一個 Services tree 的顯示窗口;
  • 3.一個簡單的 http 請求工具;
  • 4.在請求方法上添加了有用功能: 復制生成 URL;,復制方法參數...
  • 5.其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數據 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

Grep Console

高亮log不同級別日志,看日志的時候一目了然。

MyBatis Log Plugin

把 Mybatis 輸出的sql日志還原成完整的sql語句,看起來更直觀。

GsonFormat

快速的講一個 json轉換為一個實體 安裝完插件后 alt + s 放入正確的 json格式  
如何掌握IntelliJ IDEA

VisualVm Launcher

運行java程序的時候啟動visualvm,方便查看jvm的情況 比如堆內存大小的分配
某個對象占用了多大的內存,jvm調優必備工具

jclasslib bytecode viewer

一款可視化的字節碼查看插件

Codota

支持智能代碼自動提示,該功能可以增強 IDEA 的代碼提示功能。

支持 JDK 和知名第三方庫的函數的使用方法搜索,可以看到其他知名開源項目對該函數的用法。當我們第一次使用某個類,對某個函數不夠熟悉時,可以通過該插件搜索相關用法,快速模仿學習。

Auto filling Java call arguments

開發中,我們通常會調用其它已經編寫好的函數,調用后需要填充參數,但是絕大多數情況下,傳入的變量名稱和該函數的參數名一致,當參數較多時,手動單個填充參數非常浪費時間。
該插件就可以幫你解決這個問題。安裝完該插件以后,調用一個函數,使用 Alt+Enter 組合鍵,調出 “Auto fill call parameters” 自動使用該函數定義的參數名填充。

Rainbow Brackets

由于很多人沒有養成好的編碼風格,沒有隨手 format 代碼的習慣,甚至有些同事會寫代碼超過幾百行,閱讀起來將非常痛苦。
痛苦的原因之一就是找到上下文,由于括號太多,不確定當前代碼行是否屬于某個代碼塊,此時這個插件就會幫上大忙。

SequenceDiagram

SequenceDiagram 可以根據代碼調用鏈路自動生成時序圖,超級贊,超級推薦!
這對研究源碼,梳理工作中的業務代碼有極大的幫助,堪稱神器。
安裝完成后,在某個類的某個函數中,右鍵 --> Sequence Diagaram 即可調出。

Java Stream Debugger

Stream 非常好用,可以靈活對數據進行操作,但是對很多剛接觸的人來說,不好理解。
那么 Java Stream Debugger 這款神器的 IDEA 就可以幫到你。它可以將 Stream 的操作步驟可視化,非常有助于我們的學習。
下面是剛剛介紹的這些插件的名字。
  • AlibabaCloudToolkit

  • Git Flow

  • PlantUML

  • Rainbow Brackets

  • Alibaba Java Coding Guidelines

  • 翻譯插件
  • mybatis 插件
  • IntelliJ Lombok plugin
  • GenAllSetter
  • GenDaoCode
  • CodeGlance
  • RestfulToolkit
  • Grep Console
  • MyBatis Log Plugin
  • GsonFormat
  • VisualVm Launcher
  • jclasslib bytecode viewer
  • Codota
  • Auto filling Java call arguments
  • Rainbow Brackets
  • SequenceDiagram
  • Java Stream Debugger
  • Ace Jump

6. 好看字體
最近JetBrains公司推出了一款優雅美觀的字體:JetBrainsMono。

對比 Consolas

對比之前一直在使用   Consolas   字體
如何掌握IntelliJ IDEA  如何掌握IntelliJ IDEA

下載字體

官網下載:https://www.jetbrains.com/lp/mono/
堅果云下載:jianguoyun.com/p/DRPh-GkQ_7eJCBiv2uMC
Windows 安裝
如何掌握IntelliJ IDEA
  • 下載后,解壓文件
  • 直接雙擊擴展名為  tff  后綴的文件
  • 重啟  IDEA
  • Perferences/Setting -> Editor -> Font ,選擇 JetBrains Mono 確認即可

7. 版本控制 
這里主要盤點一下在 IDEA 中進行版本控制時,大部分人沒注意到的一些細節吧,主要包括下面這寫。
  • 查看每一行代碼的條件人, 提交時間(大部分人不知道)
  • 克隆遠程代碼
  • 拉取遠程代碼
  • 將暫存區代碼提交到本地庫
  • 將本地庫 提交到遠程庫
  • 切換分支, 或拉取遠程分支
  • 查看當前打開類 歷史記錄
  • Stash
  • Check Out
查看每一行代碼的條件人, 提交時間(大部分人不知道)  
如何掌握IntelliJ IDEA
選擇后入下圖所示
如何掌握IntelliJ IDEA
鼠標移動上去還能看到提交詳細信息
如何掌握IntelliJ IDEA
克隆遠程代碼
git clone origin url  
常規操作
如何掌握IntelliJ IDEA
裝逼操作
如何掌握IntelliJ IDEA
拉取遠程代碼
git pull  
如何掌握IntelliJ IDEA
快捷方式
ctrl + t
將暫存區代碼提交到本地庫
git commit -m 'message'  
如何掌握IntelliJ IDEA     如何掌握IntelliJ IDEA
將本地庫 提交到遠程庫
git push  
如何掌握IntelliJ IDEA
快捷鍵
ctrl + shif   或 alt + 1 + 8
   
   
   切換分支, 或拉取遠程分支
如何掌握IntelliJ IDEA
以下提供幾種快捷方式
   
   
   ctrl + shift + ` 
 
    
    或 alt + ~ + 7 或
如何掌握IntelliJ IDEA
查看當前打開類 歷史記錄
   
   
   alt + ~ + 4

   
   
   查看項目工程歷史記錄
選中工程后

   
   
  
alt + ~ + 4
     
或   alt + 9   切換到   Version Control   面板 選擇log
如何掌握IntelliJ IDEA
Stash
應用場景
我在本地修改好后,發現遠程分支已經被改動了,此時我本地也被改動了就造成了沖突,無法push或者pull。此時可以使用git stash

    
git stash //把本地的改動暫存起來
git pull //拉取遠端分支(此時本地分支會回滾到上次commit的情況,新的改動都存在了stash中)
git stash pop // 將棧頂改動重新加回本地分支,就可以繼續修改了,當然,如果改好了就是add,commit,push啥的。。    
不小心改動了其他分支,例如忘記切換,直接在master分支上做改動,這里假設我的分支是test分支

    
git stash //把本地當前改動暫存起來,此時master分支就恢復到了上次拉取時的狀態
git checkout test //切換到需要改動的分支
git stash pop //將改動pop到自己當前的分支    

Idea 將現在本地的修改存儲在 Stash 中  alt + ~  加   9
如何掌握IntelliJ IDEA
將 Stash 中的代碼還原
如何掌握IntelliJ IDEA

Check Out

將本地修改的代碼還原對應命令   git checkout <file>
8. Terminal 配置
將 Idea 的 Terminal 改為 Git Bash。使用體驗翻倍
如何掌握IntelliJ IDEA  
以前用著這么惡心的 CMD Terminal 我居然沒有想法去修改。設置   看圖  
如何掌握IntelliJ IDEA

到此,相信大家對“如何掌握IntelliJ IDEA ”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沁水县| 文安县| 麦盖提县| 长沙县| 蒙自县| 阳朔县| 安仁县| 禹州市| 宁波市| 阿拉善盟| 介休市| 宣威市| 桐梓县| 崇仁县| 尉犁县| 六盘水市| 盘山县| 盐津县| 海晏县| 商都县| 许昌市| 图木舒克市| 景德镇市| 巧家县| 康马县| 万源市| 且末县| 教育| 克拉玛依市| 富阳市| 调兵山市| 东光县| 高安市| 无为县| 新乐市| 南宫市| 彩票| 夏津县| 米泉市| 东莞市| 北京市|