Linux GUI 文本编辑器
许多 Linux 用户喜欢尽可能坚持使用命令行,即使是在编辑文档时也是如此。然而,基于 GUI 的文本编辑器更适合某些类型的文档编辑,例如学校论文或其他冗长的文档。 GUI 文本编辑器使我们能够可视化纸张打印后的外观,并查看每个新页面的分隔位置。
Linux 系统上有许多基于 GUI 的文本编辑器可供选择。您的系统很可能已经默认安装了一个或多个编辑器,但我们还可以免费下载和安装许多其他编辑器。我们整理了一些基于 GUI 的文本编辑器的最佳选择,并在下面列出了我们最喜欢的功能。这将帮助您选择最适合您和您的编辑需求的一种。
在本教程中您将学习:
适用于 Linux 的 GUI 文本编辑器列表
原子
Atom 具有语法突出显示功能,因此可以与编码一起使用,但它也可以很好地管理任何其他类型的文档。许多用户在使用 Python 编程时喜欢使用 Atom。
它有一个可定制的界面,提供许多不同的主题,因此您可以使其外观和感觉完全符合您的要求。它的功能还可以通过在线找到的各种插件进行扩展。
最好的功能包括:
对于初学者用户来说非常容易互动
语法突出显示、自动完成、选项卡式文档
可定制的颜色和界面
用于扩展功能的插件
升华
Sublime 是一个超轻型文本编辑器,这使其成为 Linux 上使用的最快的文本编辑器之一。它具有所有 GUI 文本编辑器中最漂亮的界面之一。它具有任何常见编程语言的语法突出显示功能,可以轻松找到您要使用的代码,甚至在屏幕右侧提供概述。默认主题看起来很棒,并且在许多开发人员的屏幕上很常见。
该应用程序使用起来可能有点棘手,因为它具有如此多的功能。即使您将其用于简单的文档编辑目的,也一定会使用 Sublime 简化您的工作流程。
最好的功能包括:
支持C、C++、HTML、Java、SQL等多种编程语言
提供命令调色板,让用户轻松执行命令
时尚且可定制的界面
快速找到您想要使用的文件或代码
允许您一次编辑多个部分
Emacs
Emacs 是由 GNU 项目的创始人 Richard Stallman 开发的。它针对的是需要单一界面的 Linux 高级用户,他们可以通过该界面创建文本或代码文件,并执行相关任务,例如发送电子邮件或查看日历。
它是一个 GUI 编辑器,界面非常简单。无论您是编写简单的文本文档还是编写更复杂的代码,它都是一个不错的选择。
最好的功能包括:
能够执行更多任务,而不仅仅是文本编辑
由理查德·斯托曼本人支持
强大的支持和文档
编辑器
gedit 是 GNOME 桌面环境的默认文本编辑器,因此通常默认安装在 Ubuntu 等 Linux 发行版中。它是一个轻量级的 GUI 编辑器,非常直观且易于使用。
尽管其固有的简单性,它仍然包含一些非常方便的功能,例如拼写检查器。对于喜欢非常简单且不妨碍他们的应用程序的用户来说,这是一个不错的选择。
最好的功能包括:
帮助您为多种编程语言配置语法突出显示
通用编辑器
简单的;不妨碍
使用简单直观
视觉工作室代码
Visual Studio Code 或 VSCode 是 Microsoft 开发的文本编辑器,支持许多流行的编程语言,例如 Go、Java、JavaScript、Node.js、Python、C 和 C++。它是一个基于目录、与语言无关的源代码编辑器,专注于目录而不是项目,并且有许多可用的扩展。
VSCode 的功能集包括括号匹配、语法突出显示、代码折叠、linting、调试以及通过 Git、Subversion 或 Perforce 进行的内置版本控制。自 2015 年首次发布 VSCode 以来,它已成为包括 GNU/Linux 在内的所有桌面操作系统用户中日益流行的编程工具。
最好的功能包括:
提供多种插件和扩展
支持多种编程语言
专注于目录而不是项目
内置大量方便的功能
凯特
Kate 是 KDE 桌面环境的默认文本编辑器。但是,您仍然可以在其他桌面上使用该应用程序。 Kate 的最佳功能之一是拆分窗格功能,因此您可以同时编辑多个文档。
它还支持多种编程语言的语法突出显示。这使其成为适用于通用目的和编码项目的全面文本编辑器。
最好的功能包括:
多个文件的拆分面板视图
默认包含在 KDE 中
轻量、快速、响应灵敏
结束语
在本教程中,我们了解了 Linux 系统上基于 GUI 的文本编辑器的一些最佳选择。尽管许多 Linux 用户更喜欢在可用时使用命令行文本编辑器,但在某些情况下仍然需要基于 GUI 的编辑器。虽然还有许多其他选项可供选择,但上述选择可以帮助指导您选择最适合您需求的文本编辑器。