JetBrains 系列 IDE 2025.1 將 Modal Commit 改為獨立插件的變更記錄

前言

平常在使用 JetBrains 系列 IDE(如 PhpStorm)時,習慣使用 Modal Commit 的方式進行 Git 提交,因為彈出視窗的方式能讓我更專注地編寫 Commit message 並挑選要提交的檔案內容,但在升級到 2025.1 版本後,發現這個功能突然消失了。

找了一下資料,才發現這是一項正式的變更,JetBrains 把這個功能從 IDE 的內建功能中移除,並改為透過「獨立插件」的方式來提供。

原因

根據 JetBrains 官方在 YouTrack 上的說明(相關 issue),這次的異動是為了:

  • 簡化 IDE 核心功能模組,讓不使用 Modal Commit 的用戶也能有更乾淨的介面體驗
  • 提升擴充性與維護彈性,未來若有更新或改善 Modal Commit 的功能,只需要針對插件進行調整即可

雖然這對官方來說是合理的技術調整,但對習慣用 Modal Commit 的我來說,多少還是有點不習慣。

如何恢復 Modal Commit 功能

只要安裝對應的插件就可以讓 Modal Commit 視窗回來,操作步驟如下:

  1. 開啟 JetBrains IDE
  2. 前往 Settings -> Plugins
  3. 搜尋 Modal Commit Interface
  4. 點選安裝,並重啟 IDE
  5. 前往 “Advanced Setting,”勾選 “Use Modal Commit Interface”

Advanced Setting

完成後,就可以繼續使用原本熟悉的 Modal Commit 提交視窗了

小結

這樣的設計對原本已經習慣使用 Modal Commit 的使用者來說,其實影響滿大的。
希望透過這篇筆記,讓有相同需求的人能夠快速找回原本熟悉的操作方式