linux最佳编程文本编辑器

Linux用户拥有的文本编辑器、ide和命令行工具比程序员所能掌握的还要多。如果你正在寻找一个好的编程文本编辑器,我们推荐凯特。它非常容易开始使用,但是非常强大,并且有很多很好的插件来增强它。...
Illustration for article titled The Best Programming Text Editor for Linux

Linux用户拥有的文本编辑器、ide和命令行工具比程序员所能掌握的还要多。如果你正在寻找一个好的编程文本编辑器,我们推荐凯特。它非常容易开始使用,但是非常强大,并且有很多很好的插件来增强它。

注意:与其他类别相比,这是一个每个人都有不同需求的领域,很难选择“最佳”。我们想在这里关注文本编辑器,而不是完整的ide和命令行工具,但我们将在下面的竞争部分讨论您的所有选项。

凯特

平台:Linux价格:免费下载页面

特征

  • 语法突出显示支持超过180种语言和括号匹配(以确保你不会忘记关闭任何东西)
  • 代码折叠/折叠
  • 即时拼写检查
  • 使用窗口拆分一次显示多个文档
  • 会话支持
  • 带滚动条标记的书签系统
  • 带参数提示的代码自动完成
  • Vi输入模式(适用于你的vim迷)
  • 搜索并替换多个打开的文件或磁盘上的文件
  • 版本控制
  • 可通过插件和脚本扩展

它的优势

凯特在功能(高)、学习曲线(低)和价格(免费)方面达到了最佳水平。您可以使用它作为一个简单的文本编辑器,突出显示语法,或者,在它的所有特性和插件之间,使它几乎可以做任何一个完整的IDE可以做的事情。对于那些刚刚进入编程世界的人来说,它是一个完美的编辑器,因为你会很快发现高级编辑器提供的所有令人敬畏的特性,而不会感到不知所措和困惑。

哪里不够

Kate最大的缺点是,作为KDE应用程序,它不能很好地与GNOME系统集成。如果它没有在本地KDE环境中运行,那么它也会严重消耗系统资源,但是我们认为,像gedit这样的编辑器在编程特性方面是不匹配的,这是非常值得的。也就是说,如果你有点经验,你也可以找到一个完整的IDE更适合你,在这种情况下,你可以尝试下面的一个替代方案。

竞争

有更多的Linux编程工具,我们可以在这里命名,但这里有一些最流行的。

与Kate不同,Eclipse是一个完全集成的开发环境,这意味着它可以编译代码。如果您需要“编程文本编辑器”之外的东西,Eclipse是最流行的ide之一,可能是一个很好的起点。它有一个陡峭的学习曲线,所以你可能需要做一些阅读之前,你开始。

Vim无疑是最受欢迎的编辑之一,拥有一个非常热情的粉丝群,而且有很好的理由。虽然它很容易有最陡峭的学习曲线的编辑在这里介绍,它也有可能让你疯狂的快。Vim是一个完全基于键盘的命令行编辑器,一旦你学会了如何使用它,它的速度非常快,而且你可以在任何操作系统、任何桌面环境中使用它,而且它不会占用很多系统资源。如果你真的想认真的编辑你的代码,你应该看看Vim。如果不想在命令行中进行所有编辑,也可以在GUI风格中找到它。

Emacs与Vim的相似之处在于它非常基于快捷方式。它也可以作为命令行编辑器使用,不过您也可以获取GUI版本。Emacs最大的优势在于其庞大的扩展库,它可以做任何事情,从浏览文件系统到阅读RSS提要。它的学习曲线是陡峭的,但并不像维姆的曲线那么陡峭。也就是说,它也不是很快,你可能想尝试两者,看看你更喜欢哪一个。

最后,如果您只需要一些非常基本的语法高亮显示和简单的编码特性,那么可靠的gedit是一个很好的文本编辑器。它的使用非常简单,与大多数基于GNOME的发行版一起提供,甚至有一些方便的插件来增强它。它并没有这里提到的其他编辑器那么强大,但是如果您只需要编辑一个快速配置文件或其他代码,它会在紧要关头完成这项工作。

就像我们之前说的,有很多编辑在那里,我们几乎没有触及表面。你们中的许多人可能都有自己的最爱,所以如果我们没有提到你的最爱,请务必在下面的评论中与我们分享。


tl80的应用程序目录是一个新的和不断增长的目录,为一些特定类别的最佳应用程序和工具提供建议。

  • 发表于 2021-05-26 11:34
  • 阅读 ( 188 )
  • 分类:IT

你可能感兴趣的文章

7个最佳linux文本编辑器和gedit替代方案

...017年7月,Ubuntu(以及大多数其他Linux发行版)的默认文本编辑器被标记为“不再维护”。截至发帖时,已有两名新开发人员表示愿意提供帮助,但目前还不清楚Gedit的未来如何。 ...

  • 发布于 2021-03-13 00:59
  • 阅读 ( 337 )

为高效的程序员和程序员提供的5个最佳javascript编辑器

作为一个程序员,你的文本编辑器就是你的工具箱,每个特性都是一个不同的工具。使用一个简单的编辑器(例如记事本)来编写代码就像用一把锤子盖房子:这是可能的,但是麻烦远不止它的价值,而且最终的结果不会很好。...

  • 发布于 2021-03-14 08:05
  • 阅读 ( 225 )

使用linux进行编程的7个绝佳理由

...的黑色电脑屏幕前。你可以这样写代码,也可以启动文本编辑器。你可能只需要像Gedit和Kate这样的解决方案。Emacs、nano和Vim(我们的Vim备忘单)是您可以在终端内部使用的选项。Atom是一个跨平台的选项,可以像Chrome一样扩展。...

  • 发布于 2021-03-14 19:41
  • 阅读 ( 225 )

如何在android和termux上使用linux命令行

... 文本编辑器 ...

  • 发布于 2021-03-18 07:26
  • 阅读 ( 373 )

程序员和程序员的七大最佳笔记应用

...混合匹配。不过,Quiver在应用程序内部有一个专用的代码编辑器,它比竞争对手更干净,响应速度更快。 ...

  • 发布于 2021-03-22 01:34
  • 阅读 ( 447 )

关于python编程最常见的问题

... 在使用Python或任何类型的编程时,一个可靠的代码编辑器可以在愉快的编码体验或几周的令人毛骨悚然的挫折中发挥作用。对我来说,一个好的Python编辑器可以是带有扩展的文本编辑器,也可以是一个专用的pythonide。 ...

  • 发布于 2021-03-25 18:32
  • 阅读 ( 440 )

编写你的第一个应用程序的9个最好的免费代码编辑器

...构建应用程序。幸运的是,现在可以****各种第三方代码编辑器和集成开发环境(ide)。 ...

  • 发布于 2021-03-30 00:13
  • 阅读 ( 257 )

什么是php文件(如何打开一个)?

...是人类可读的纯文本文件,因此只需查看一个简单的文本编辑器,如Notepad、Notepad++、Sublime text、Vi等。 相关:如何在Windows中用另一个文本编辑器替换记事本 如果您只需要快速查看一个文件,您可以使用记事本,而不必下载任何...

  • 发布于 2021-04-04 08:47
  • 阅读 ( 266 )

适用于windows、linux和mac的最佳免费文本编辑器

我们都使用文本编辑器来做笔记、保存网址、编写代码以及其他用途。每个操作系统都有一个默认的基本文本编辑器,但我们大多数人都会安装自己的增强文本编辑器以获得更多功能。 在本文中,我们收集了许多用于不同目的...

  • 发布于 2021-04-12 11:46
  • 阅读 ( 193 )

如何在linux bash脚本中逐行处理文件

...希望脚本处理的数据文件的名称。 将脚本复制并粘贴到编辑器中,并用文件名“script1.sh”保存。使用chmod命令使其可执行。 chmod +x script1.sh 让我们看看脚本如何处理data2.txt文本文件以及其中包含的反斜杠。 ./script1.sh data2.txt 行...

  • 发布于 2021-04-14 18:17
  • 阅读 ( 364 )
to850o11q805
to850o11q805

0 篇文章

相关推荐