嘗鮮嘗鮮!新的 GNOME 文本編輯器
我們在本文為你提供有關(guān) GNOME 的新默認文本編輯器的詳細信息 - Gnome 文本編輯器。
文本編輯器是 Linux 發(fā)行版或桌面的重要工具。您幾乎每天都在工作、學習等時使用它來完成小到復(fù)雜的任務(wù)。
大多數(shù)主流 Linux 桌面都有自己的文本編輯器,可以很好地集成到系統(tǒng)。例如,KDE 有 Kate 或 KWrite,GNOME 有 Gedit。
那么,為什么要為 GNOME 提供新的文本編輯器?
在即將到來的 GNOME 42 版本中,Gedit 可能會被一個新的編輯器——Gnome 文本編輯器所取代。Gedit 可能不會被完全替換,這兩個編輯器可能會共存,直到 Gnome 文本編輯器變得功能齊全且穩(wěn)定為止。
你可能會問為什么?Gedit有什么問題?事實上,Gedit 是一個非常強大的文本編輯器,除了作為一個簡單的文本編輯器之外,它還支持許多高級功能。我們在這里介紹了 Gedit 的一些很酷的功能,您可以看看(https://www.linuxmi.com/gedit-text-edit.html)。
努力創(chuàng)建另一個文本編輯器的主要原因是正在為 GNOME Shell 進行的 libadwaita 庫改編。該libadwaita和相關(guān)libhandy庫提供了許多先進的GUI功能,如動畫,UI組件,內(nèi)置深色模式,反應(yīng)靈敏的用戶界面等。
使 libadwaita 及其功能適應(yīng)運行了數(shù)十年的現(xiàn)有應(yīng)用程序是一個復(fù)雜的過程。使用最新的庫開發(fā)全新的應(yīng)用程序比調(diào)試和更改舊應(yīng)用程序更具成本效益。
Gedit 是一個已有 20 年歷史的應(yīng)用程序,它的第一個版本是在 1999 年 2 月?,F(xiàn)在您可以理解它的代碼庫中已經(jīng)內(nèi)置了什么樣的復(fù)雜性。
gedit 文本編輯器 與 GNOME 文本編輯器
GNOME 文本編輯器
乍一看,GNOME 的新文本編輯器看起來完全一樣。這就是它的外觀(根據(jù)最新版本 42 alpha)
GNOME 文本編輯器
您會在外觀上看到的第一個區(qū)別。標題欄、操作按鈕和字體不同。它們整體看起來很整潔。您可能會注意到這一點,標題欄本身的徽標有輕微的漸變,確實很酷。
打開菜單有一個搜索欄,其中包含打開文件打開對話框的選項。標題欄在頂部有行號和列號,不像在 Gedit 中它在底部。
當您開始修改文件時,它會給您一個點而不是一個 Asterix 指示器,表明它已被修改。
在編輯器本身中,行號顯示在左側(cè)。上下文菜單與 Gedit 幾乎相同。
右上角沒有像 Gedit 中那樣的保存按鈕。但是,您有兩個選擇。第一個視圖按鈕為您提供有關(guān)邊距、縮進、換行和其他選項的詳細設(shè)置。
菜單 1
主要區(qū)別在于漢堡菜單及其首選項對話框。
漢堡菜單提供了開箱即用的深色和淺色模式,并且可以從此菜單本身訪問。感謝 libadwaita 庫,您可以通過默認安裝體驗它,而無需任何額外的插件。
GNOME 文本編輯器 - 漢堡菜單
暗模式下的 GNOME 文本編輯器
首選項對話框是全新的。新的文本編輯器提供了以下預(yù)加載主題 -
- Adwaita 暗色
- Builder Dark
- 經(jīng)典暗色
- Kate Dark
- Peninsula
- Solarized深色
- Oblivion
- Cobalt
偏好窗口
此外,整個編輯器窗口中的網(wǎng)格模式、突出顯示當前行和概覽圖等一些新功能在這個編輯器中也得到了很好的補充。
當您在此文本編輯器中工作時,內(nèi)置的會話恢復(fù)行為一定會對您有所幫助。
一個漂亮的功能是另存為對話框。它為您提供了一個很好的未保存文件的小列表,并可以選擇要保存的文件。這確實是下一級的 UI 設(shè)計。
新的保存更改彈出窗口
與 Gedit 的比較
如果將此新編輯器與 Gedit 進行比較,實際上從功能的角度來看存在許多差異。默認的 Gedit 非常強大,因為它有插件。它有語法和拼寫檢查插件(GNOME 文本編輯器也有),內(nèi)置 Python 編譯器和許多其他插件,它們是默認安裝的一部分。
由于這個編輯器在編寫本指南時仍處于早期階段,我希望有更多的功能加入。
如何安裝(和測試)
您可以使用 GNOME Nightly Flatpak 包安裝它。
- linuxmi@linuxmi:~/www.linuxmi.com$ flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
- linuxmi@linuxmi:~/www.linuxmi.com$ flatpak install gnome-nightly org.gnome.TextEditor.Devel
- linuxmi@linuxmi:~/www.linuxmi.com$ flatpak run org.gnome.TextEditor.Devel//master
結(jié)語
我希望 Gedit 和 GNOME文本編輯器兩者并存