網站搜尋

Gedit 文本編輯器釋出 49.0 版本,載入大型檔案速度大幅提升


Gedit,經典的基於 GTK 的文字編輯器,幾天前發布了新的 49.0 版本。

對於剛接觸 Linux 的人來說,Gedit 曾是 Ubuntu、Fedora 等搭載 GNOME 桌面的 Linux 發行版的預設文字編輯器。而且,它仍然是舊版 Ubuntu LTS 發行版(例如 20.04、18.04、16.04)中的預設文字編輯器,這些版本受到擴展安全維護或舊版附加套件的支援。

自從 GNOME 42 推出了新的 Gnome-Text-Editor,Gedit 已不再是預設的編輯器。但它仍由 Gnome 團隊成員維護,而 v49.0 是截至上週所公布的最新版本。

新的 Gedit 版本大幅提升了載入大型檔案的效能。它沒有解釋具體是如何實現的,但現在速度快多了!

在我的測試中,新的 Gedit 載入一個 26 MB 的文本文件(包含應用程式啟動時間)不到 2 秒,而舊的 48.1 版本載入同一個文件則需要超過 10 秒。

Gedit 49.0 載入大檔案速度快得多,而舊版本同一個檔案可能需要超過 10 秒

然而,載入非常大的檔案仍可能會使 Gedit 視窗凍結幾秒鐘。因此,現在默認情況下拒絕載入非常大的檔案,大小為 200 MB 或更高。不過,使用者可以透過編輯下方 gsettings 鍵的值來覆蓋此限制:

org.gnome.gedit.preferences.editor max-file-size

Gedit 49 拒絕載入非常大的檔案

除此之外,Gedit 49.0 移除了對 Python 插件的支持, 即使是第三方插件也不例外。

原因是 GTK 和 Gnome 現在都發展得更快,但 Gedit 作為一個非核心項目,維護者並不多。

Gnome 的更新使得載入 Python 外掛變得困難。而且,對於 Windows 而言,這個套件將更小並且啟動更快,無需捆綁整個 Python 直譯器。

因此,開發團隊決定減少需要處理的程式語言數量,並專注於 C 語言。不過,第三方插件仍然可以使用 C、Vala、C++,甚至可能是 Rust 來實現。

並且,由於移除了對 Python 插件的支持,一些插件如括號補全、合併/拆分行、多重編輯和會話保存被移除了。不過,計劃並希望能夠恢復一些被移除的插件。

其他變更包括:

  • 偏好設定中的全新「重設全部」按鈕。
  • 能夠更改拼字檢查器的語言。
  • 更佳的 Windows 支援。
  • 新的符號應用程式圖示。
  • 僅在 Linux 上使用 X11 後端(Wayland 會話中的 XWayland),這修復了一些錯誤。
  • 新網站。

欲了解更多資訊,請參閱新域中的版本說明。

如何安裝 Gedit 49.0

Gedit 文本編輯器可以透過 Microsoft Store 在 Windows 上安裝,透過 Homebrew 在 macOS 上安裝。

對於 Linux,它通過 Flatpak 套件提供官方安裝包,該套件在沙箱環境中運行。

Linux Mint 和 Fedora Workstation(啟用第三方存儲庫)可以直接從軟體管理器或 GNOME 軟體搜尋並安裝它。

雖然 Debian/Ubuntu 及其衍生的發行版可能會一個接一個地執行這兩個命令來安裝:

sudo apt install flatpak
flatpak install https://dl.flathub.org/repo/appstream/org.gnome.gedit.flatpakref

此外,對於那些想要回報問題或獲取原始碼的人,請前往 gitlab.gnome.org 的原始碼頁面。