GitLab 15.7 用 VS Code 取代舊有的 Web IDE,大幅影響本書 3-3-5

內容差異說明

在另一則本書內容更新「GitLab 15.7 的 Web IDE 尚無 File templates 功能」中,筆者有提到目前在 gitlab.com 上,已經啟用以 VSCode 取代原本的 Web IDE。

而本書在多處介面截圖,皆是擷取 Web IDE 的畫面,還請各位讀者多多包涵。

其中最嚴重的內容差異會是章節 3-3-5(頁數 p.3-48 ~ 3-54),該章節完全是在介紹舊版的 Web IDE,而非 15.7 推出的新版 Web IDE(VSCode)。

雖然實體書的內容是以「舊版 Web IDE」為主撰寫的,但書中提到的各項功能,在「新版 Web IDE(VSCode)」多數都是能繼續使用的,只是該如何操作與介面會與本書內容有些差異。

新版 Web IDE 能繼續使用的功能包含:

  • 可以用快速鍵 .,迅速進入 Web IDE
  • 如果你正在瀏覽某個檔案,用快速鍵 . 進入 Web IDE 時,會自動開啟該檔案
  • 在 Merge request 做 Code review 時,也能按快速鍵 . 開啟 Web IDE
  • Web IDE 支援許多常見的快速鍵(熱鍵)操作
  • 在 Web IDE 可以對任何 Branch 的檔案進行修改,修改完畢的結果,則可以 直接 Commit 至指定的 Branch。
  • 語法突顯(Syntax highlighting)
  • 預覽 Markdown

新版 Web IDE 暫時還無法使用的功能包含:

  • 在 Web IDE 快速瀏覽最新的 CI/CD Pipeline 結果
  • File templates
  • Themes(因為 Extension 尚無法使用)
  • 支援 .editorconfig(因為 Extension 尚無法使用)

最後,以目前的討論趨勢看來,GitLab 原廠鐵了心要用 VSCode 取代「舊版 Web IDE」,原廠目前正積極的收集使用者的 Feedback,如果你也有任何想要表達的意見,可以到此 Issue 表達意見。

總之,「新版 Web IDE」帶來的混亂與困擾,恐怕還會持續好一陣子,讓我們繼續觀察下去吧! (筆者也要等到狀況穩定一些,才能重新整理本書 3-3-5 的內容更新,還請各位讀者見諒。)