7种最佳的Linux文本编辑器和Gedit替代方案

2017年7月,Ubuntu(和大多数其他Linux发行版)的默认文本编辑器被标记为“不再维护"。截至本文发布时,已有两名新开发人员提供了帮助,但目前尚不清楚Gedit成立。

幸运的是,有许多个优秀的替代产品。

如果您一直使用Gedit来完成所有这些工作年,您应该真正考虑切换到此列表中的文本编辑器之一。它们功能更强大,将使您的工作效率提高两倍,甚至三次。

1。 Visual Studio代码

下载: Visual Studio代码(免费)

不要与Visual Studio正确的 Visual Studio Code 混淆>是一个功能强大的开源文本编辑器,可在Linux上本地运行。其内置的Intellisense(上下文代码完成功能)使所有其他文本编辑器无所适从。

它还具有内置的Git集成和调试功能,可让您使用断点运行源代码,调用堆栈和一个交互式控制台。但这不是IDE!它具有常规文本编辑器的速度和界面,这就是为什么这么多用户切换到它的原因。

最重要的是?各种可提高工作效率的功能和快捷方式,使您可以编写代码,编写脚本或在记录时间内记笔记。可以通过第三方扩展添加新功能。

2。 Sublime Text

下载: Sublime Text(80美元,无限期免费试用)

Sublime Text 彻底改变了文本编辑器的格局。它采用了仅限Mac的TextMate中所有出色的功能,添加了许多额外的功能,并使这些功能可在多个平台上使用。很好,它激发了这篇文章中一半文本编辑器的创建。

与其他现代文本编辑器不同,Sublime Text是用C ++而不是JavaScript(例如Visual Studio Code,Atom和Brackets)编写的),从而使其具有巨大的性能优势。它是我使用过的最快,响应速度最快的文本编辑器,非常适合功能较低的计算机。

要了解其功能,请参阅我们的Sublime Text生产力提示。唯一的缺点?它的价格为80美元,但如果您可以偶尔看到nag弹出窗口,则可以无限期免费使用它。

3。 Atom

下载: Atom(免费)

Atom 是由GitHub开发的开源文本编辑器,最受欢迎世界上的源代码托管者。这是开源爱好者的最佳选择,因为GitHub可以说是开源开发的最大力量。

Atom的几乎每个方面都是可自定义的,因此为何称自己为“可破解的"文本编辑器。它具有许多与灵感相同的内置生产力功能,即Sublime Text,并且可以通过扩展进行改进。

尽管Atom对于大多数人当然足够好,但是您可能会遇到性能问题大型源文件和项目:缓慢的搜索,不稳定的滚动,较长的加载时间等。在这方面,Visual Studio Code更好,但是许多用户仍然更喜欢Atom的开源思想和承诺。

4 。托架

下载:托架(免费)

有趣的是,托架与Atom在同一年发布-大约一年在Sublime Text的第2版首次亮相之后(即第1版发布五年后)。您可以在编辑器设计中看到灵感,但Brackets并不是一个克隆。

而Visual Studio Code,Sublime Text和Atom都试图成为所有类型的“真正的文本编辑器"。程序员和脚本编写者,Brackets专门致力于Web开发。当您意识到Brackets由Adobe维护时,这是有道理的,Adobe还维护着Dreamweaver和Photoshop。

Brackets具有一些很酷的功能,例如实时预览和快速编辑,并且可以通过扩展进行改进。这也是一个开源项目,另一个值得关注的地方。但是Brackets的运行速度非常慢,而且很难克服。

5。 Geany

下载: Geany(免费)

Geany 是基于GTK +工具箱的快速,轻量的文本编辑器,因此如果您在GNOME桌面上会感到宾至如归。说实话,Geany是一款出色的应用程序。在整个2010年代初期,它一直是我的首选文本编辑器。

今天仍然不错,但是恰好被Visual Studio Code和Sublime Text这样的怪物所遮盖。

期待所有基本功能:语法高亮显示,自动完成,对语言的广泛支持以及构建,编译和执行代码的能力。 Geany也有一个插件系统,尽管它不如较新的文本编辑器扩展那么容易或全面。

6。 Light Table

下载: Light Table(免费)

Light Table 听起来比文字编辑器更像摄影应用,但是不要让那个愚弄你。它是一个功能强大的文本编辑器(甚至有人说它是IDE),已经存在了一段时间-甚至比Atom和Brackets还长!

它允许通过键绑定和扩展程序进行大量自定义。 Light Table还具有许多关键的调试功能,例如实时变量跟踪和内联评估,以及用于快速开发的功能。

自2016年以来,开发速度有所放缓,但它肯定可以使用。如果您不喜欢此列表中的其他编辑器,则Light Table是一个不错的选择。

7。 Vim,Emacs或Nano

取决于您询问的人,独立的GUI文本编辑器适用于w夫!如果您想成为“真正的"程序员或技术怪杰,则应使用Vim,Emacs或Nano直接在终端中编写代码。

请注意:这些编辑器不适合胆小的人!

Vim 是功能最强大但也最难缠的。 Emacs 的学习曲线较浅,并且功能齐全,但不如Vim强大。 纳米是这三个中最差的,也是最容易学习的。如果您从未使用过它们,那么不妨选择Vim。

为什么要自己经历一下呢?看看我们给Vim一个机会的理由。 Vim可能需要花费几个月的时间来学习,但这是值得的。

您使用哪个文本编辑器?

尽管Gedit的前途未卜,但这是一件好事新闻:如果失败,您将不乏选择。我们正处在文本编辑器的黄金时代,您对它们的使用都不会错。

您是否会坚持使用Gedit并希望获得最好的结果?还是您会选择上述替代方案中的一种?在评论中让我们知道!

标签: Linux 文本编辑器