在本文中,我们为您详细介绍了GNOME的新默认文本编辑器-Gnome文本编辑器。文本编辑器是Linux发行版或桌面的必备工具。您几乎每天都在工作、学习等过程中使用它来完成从小到大的复杂任务。大多数主流Linux桌面都有自己的文本编辑器,可以很好地集成到系统中。例如,KDE有Kate或KWrite,GNOME有Gedit。那么,为什么要为GNOME使用新的文本编辑器?在即将发布的GNOME42版本中,Gedit可能会被一个新的编辑器——Gnome文本编辑器所取代。Gedit可能不会被完全取代,这两个编辑器可能会共存,直到Gnome文本编辑器变得功能齐全且稳定为止。你可能会问为什么?Gedit有什么问题?事实上,Gedit是一个非常强大的文本编辑器,它除了是一个简单的文本编辑器之外,还支持许多高级功能。我们在这里介绍了Gedit的一些很酷的功能,您可以查看它(https://www.linuxmi.com/gedit-text-edit.html)。努力创建另一个文本编辑器的主要原因是正在为GNOMEShell调整libadwaita库。libadwaita和相关的libhandy库提供了许多高级GUI功能,例如动画、UI组件、内置暗模式、响应式用户界面等。将libadwaita及其功能适应已运行数十年的现有应用程序是一个复杂的过程。使用最新的库开发全新的应用程序比调试和更改旧应用程序更具成本效益。Gedit是一个有20年历史的应用程序,它的第一个版本是在1999年2月。现在您可以了解它在其代码库中内置了什么样的复杂性。gedit文本编辑器和GNOME文本编辑器GNOME文本编辑器乍一看,GNOME的新文本编辑器看起来完全一样。这是它的外观(截至最新版本42alpha)GNOME文本编辑器您将在外观上看到的第一个区别。标题栏、操作按钮和字体是不同的。它们整体看起来很整洁。你可能会注意到这一点,标题栏上的标志本身有一个轻微的渐变,这真的很酷。打开菜单有一个搜索栏,其中包含用于打开文件打开对话框的选项。标题栏在顶部有行号和列号,这与在底部的Gedit不同。当你开始修改一个文件时,它会给你一个点而不是星号指示器,表明它已经被修改了。在编辑器本身中,行号显示在左侧。上下文菜单几乎与Gedit相同。没有像Gedit一样右上角的保存按钮。但是,您有两个选择。第一个视图按钮为您提供边距、缩进、换行和其他选项的详细设置。菜单1主要区别在于汉堡菜单及其首选项对话框。汉堡菜单提供开箱即用的深色和浅色模式,可以从该菜单本身访问。感谢libadwaita库,您可以使用默认安装体验它,而无需任何额外的插件。GNOME文本编辑器-汉堡菜单深色模式下的GNOME文本编辑器首选项对话框是全新的。新的文本编辑器带有以下预装主题-AdwaitaDarkBuilderDarkClassicDarkKateDarkPeninsulaSolarizedDarkOblivionCobaltPreferenceWindow此外,一些新的主题如整个编辑器窗口的网格模式、当前行突出显示和概览图功能也得到了很好的补充在这个编辑器中。当您使用此文本编辑器工作时,内置的会话恢复行为肯定会帮助您。一个漂亮的功能是另存为对话框。它为您提供了一个不错的未保存文件小列表以及选择要保存哪些文件的选项。这是真正的下一级UI设计。与Gedit相比,新的SaveChanges弹出窗口如果将这个新编辑器与Gedit进行比较,从功能的角度来看,实际上有很多差异。默认的Gedit非常强大,因为它有插件。它具有语法和拼写检查插件(与GNOME文本编辑器一样)、内置Python编译器以及默认安装的许多其他插件。由于在编写本指南时该编辑器仍处于早期阶段,我希望添加更多功能。如何安装(和测试)您可以使用GNOMENightlyFlatpak包安装它。linuxmi@linuxmi:~/www.linuxmi.com$flatpakremote-add--if-not-existsgnome-nightlyhttps://nightly.gnome.org/gnome-nightly.flatpakrepolilinuxmi@linuxmi:~/www.linuxmi.com$flatpakinstallgnome-nightlyorg.gnome.TextEditor.Devellinuxmi@linuxmi:~/www.linuxmi.com$flatpakrunorg.gnome.TextEditor.Devel//masterEpilogue希望Gedit和GNOME文本编辑器共存
