一份菜单

最佳5最佳Linux文本编辑器

作为前一段时间进行的比赛的一部分,我到处走走 200个回复 从讨厌的读者那里,他们选择了自己喜欢的Linux文本编辑器。
 
根据这些数据,最佳Linux文本编辑器中的最高排名为…
 
Vi / Vim编辑器
 
Vim大获全胜,而我不’认为这对任何人来说都是惊喜。如果您不熟悉前5名中列出的任何Linux文本编辑器,请阅读本文的其余部分,以了解有关这些编辑器的更多信息。

 

最佳5种最佳免费文本编辑器-Ubuntu,Debian,Fedora,CentOS,RedHat,AIX,Unix
图: 最喜欢的Linux文本编辑器投票结果

1. Vim编辑器

Unix Vim编辑器徽标

Vim 101 Hacks电子书 包含有关各种高级Vim功能的101个实用示例,这些内容将使您在Vim编辑器中快速高效地工作。

2. gEdit编辑器

Unix gEdit编辑器徽标

gedit是GNOME桌面环境的默认文本编辑器。这是UTF-8兼容的文本编辑器。

3.纳米编辑器

Unix Nano编辑器徽标

4. gVim编辑器

5. Emacs编辑器

Unix Emacs编辑器徽标

如果您喜欢这篇文章,您可能还会喜欢..

  1. 50个Linux Sysadmin教程
  2. 50个最常用的Linux命令(包括示例)
  3. 排名前25位的最佳Linux性能监视和调试工具
  4. 妈妈,我找到了! 15个实用的Linux Find命令示例
  5. Linux 101 Hacks第二版电子书 Linux 101黑客手册

Bash 101 Hacks书 Sed和Awk 101黑客手册 Nagios Core 3书 Vim 101黑客手册

{ 50 评论… 加一 }

  • NetSpider 2009年7月1日,上午9:34

    我最喜爱的:
    FreeBSD:ee
    Linux:nano
    ðŸ™,

  • 珊瑚 2009年7月1日,上午10:07

    啊,但是你忘了jedit!

    http://www.jedit.org/

  • 麦可 2009年7月1日,上午10:59

    Vim很棒。 Nano,尤其是gEdit,对于Linux初学者来说要方便得多。

  • 章鱼 2009年7月1日,上午11:18

    我没看到 http://vim.wikia.com 在您的网站列表中提及。它’有很棒的vim技巧,脚本等。

  • Zeke Krahlin 2009年7月1日,上午11:41

    TEA文本编辑器获得我的投票!它’一个功能丰富的GUI文本编辑器’不知道我怎么能没有它。

    http://tea-editor.sourceforge.net/

  • 宾尼·瓦 2009年7月1日,下午1:06

    我最喜欢的是Kate / Kwrite。

  • 丹尼尔 2009年7月1日,下午1:25

    您似乎收到了158个响应,与200个响应相去甚远。

    I’全部用于四舍五入,但是您基本上将真实数字增加了25%。

  • 泡泡鱼 2009年7月1日,下午3:14

    我可以’t believe it…emacs只有两票??大声笑

  • 汉斯·伯格 2009年7月2日,上午1:12

    有人知道geany吗?我的最爱!

  • 拉克什曼南 2009年7月2日,凌晨3:00

    vim岩石。

  • 里克 2009年7月2日,下午12:23

    我喜欢Vim和Nedit。

  • 印台 2009年7月3日,上午10:15

    现场应该在某处

  • 阿伦·希瓦拉姆 2009年7月4日,上午8:02

    我的选择是Vim和Gedit

  • 乔·克莱默(Joe Klemmer) 2009年7月7日,上午9:32

    It’总是很难涵盖文本编辑器。几乎有许多编辑人员在使用它们。另外,大多数技术人员倾向于使用多个编辑器来处理不同类型的任务。例如;

    我使用vim进行大多数文本编辑,但由于(al)pine是The One,因此我也使用pico / nano来发送电子邮件。使用gedit,nedit或mousepad对我来说并不少见。

  • 拉梅什·纳塔拉詹(Ramesh Natarajan) 2009年7月8日,下午11:22

    @ NetSpider,@ 珊瑚,@ 麦可,@ Zeke Krahlin,@ 宾尼·瓦,@ 汉斯·伯格,@ Lakshmanan,@ 里克,@ Inkpad,@ 阿伦·希瓦拉姆,@ 乔·克莱默(Joe Klemmer),

    感谢您与我们分享您最喜欢的编辑器。

    对于那些感兴趣的人,以下是之前注释中提到的不同编辑器,这些编辑器未在“top 5” of 这个 article.

    FreeBSD ee编辑器
    编辑器
    TEA文字编辑器
    Kate / KWrite编辑器
    Geany编辑
    NEdit是X Window系统的多功能文本编辑器
    Win32和X的免费源代码编辑器
    Pico文字编辑器
    鼠标垫编辑器

  • 运行级别0 2009年7月11日,上午2:11

    凯特打开我的清单,
    我也开始使用Geanny,尽管这是更轻量级的IDE,所以相当方便。

    我也一直在使用Emacs进行C开发,但是现在我试图进入Perl,我发现其他编辑器更有用。

  • 拉梅什·纳塔拉詹(Ramesh Natarajan) 2009年7月14日,晚上9:58

    @ 运行级别0, 看起来您正在使用多个编辑器。仅与所有这些编辑器一起玩可能会很有趣。

  • rakesh uv 2009年7月15日,晚上10:47

    这是给新手的
    我喜欢vim,就我个人而言,对于新手来说,他们应该坚持使用编辑器(我更喜欢vim),全面学习,探索和利用它,添加插件并根据您的需要对其进行自定义,看看您是否可以完成大部分完成的工作(这是一个循序渐进的过程,需要很多患者,但值得)。

    如果有编辑’如果您不能执行上述操作,那么似乎不是一个更好的编辑器。
    如果您与编辑器有很多关系,并且有使用vim / emacs的黑客态度,则它们具有以下共同特征

    ->few key storkes
    ->与外壳的接口,非常丰富的内置命令,用于文本编辑
    ->出色的插件和网络帮助,
    ->良好的性能,几乎在UNIX机器上至少可以找到一个vi。
    ->再加上像c vim,c标记,c范围以及与gdb的接口,这使其非常适合开发。

    但是您还应该了解其他编辑器并进行更新,以查看您的编辑器是否不落后,如果可以,请尝试在您的编辑器中使用该功能,

  • 伊斯梅尔·卡辛潘(Ismael Casimpan) 2009年7月16日,上午3:40

    Vi实际上将是明显的赢家’始终安装在任何版本的Linux或基于Unix的操作系统上。如果你不这样做’不知道vi,在某些情况下您会瘫痪,在这种情况下,使用vi进行编辑的唯一方法将操作系统降至最低。

  • 埃洛尔 2009年8月11日,下午2:48

    没有来自KDE的编辑器。我更喜欢Kate或kWrite,它们既快速又简单,但是功能强大。

  • 电动自我 2009年11月29日,上午1:19

    GEdit很不错。爱它’标签式界面和语法突出显示。对于准系统,记事本之类的界面,我使用鼠标垫。

  • 亚光 2010年7月11日,晚上7:11

    显然Ramesh的追随者是Vim粉丝。埃马克斯是精神错乱的人。 Eclipse适用于具有过多RAM或CPU的开发人员。 Vi和nano随时为您服务。 Vim统治着所有人!

  • 匿名 2011年7月1日,下午3:35

    最好是gvim,然后是vim

  • 芬恩 2012年2月18日,下午3:51

    I’d指出‘ed’是标准编辑器。

  • Econ Wrangler,博士CFA 2012年4月11日,上午4:17

    1’000业力积分让我精疲力尽…

    亚光,“…Emacs是为精神错乱的人准备的。”这么。 Emacs是我离开vax / vms到att unix之后的第一个编辑器。任何人都记得收到邮件和(真实的)‘news’通过Emacs在锡上作为角色窗口?还是因为找不到Emacs而沮丧地抱怨,所以键入$ vi -o。

    芬恩提醒我们ed是THE编辑,他为成为那些实际上喜欢编写awk脚本的棘手的类型之一而笑。大概在午饭时间之前。

  • 詹姆士 2012年5月16日,下午1:24

    Nedit…来自Irix的宿醉,但仍然有用且不错。

  • 马丁 2012年6月8日,上午7:42

    Emacs适用于Lisp和红宝石〜
    Vi和Vim用于像C / C ++这样的代码
    说gEdit用于HTML,JS等。

  • 阿迪 2012年7月27日,上午1:10

    控制台上的Vim,
    Emacs或Geany上的gui

  • w 2012年10月19日,下午2:28

    emacs是最好的。期。

  • 弗格斯 2012年11月18日,上午7:04

    Vim?认真吗人们之所以特别选择这个,是因为他们想确保人们’Linux类型系统的最初经验是否令人反感?

    如果您仍然认为图形用户界面和用户界面设计是新型的小玩意,不适合适当的计算机人员,那么可以–在这种情况下,VIM或EMACS是完全合理的选择。如果你’习惯于能够找出如何在应用程序中进行任何操作而不必查找它,或者是否曾经向不推荐它的人推荐文本编辑器’每次,请一个巨大的老式怪胎。如果您可以选择使用某种窗口系统,也可以选择Geany。

  • 罗杰 2012年11月29日,下午2:28

    麦金利山不是世界上最高的山脉。但它从底部到顶部的距离最大。以类似的方式,vi / vim在可用性(无处不在)和可用性(实际上不存在,不直观等)之间具有最大的差距。Emacs并不好。 @弗格斯说的对:这两个都是恐龙。

    除了那些编辑器之外,哪一个编辑器最容易找到/安装/使用,而无需进行过多的培训?当然是基于GUI的。 (以前称为WYSIWYG。)如果nano或Geany易于安装,可以,只要安装和使用的过程不比学习其中一种老恐龙的弯路还差。

  • boutrosdu93 2012年12月15日,晚上10:01

    I’d想了解为什么这么卑鄙的人选择了胜利
    因为当您开始使用linux时,它们显然不是最好的使用方式,但是具有完全直观的功能来表达它’最好,因为它’每个Unix系统上的s
    i’确保在培训这些有用的东西上花了很多时间,但是添加一个小型文本编辑器很容易,并且如果您想提高效率,仍然可以

  • 哈迪·加塞米安 2013年1月23日,上午1:24

    只蚀

  • 苏瓦尔纳·信德 2013年5月22日,上午9:59

    Vim是个好人……

  • 人事 2013年9月19日,上午7:28

    Geany的另一票!

  • g 2013年11月8日,上午1:38

    我要和弗格斯一起去。修补匠和上师冥想综合症患者可能喜欢vim,vi,emacs,nano whatall…现实是基于GUI的编辑器是如此的直观和高效。

    Linux的生存方式与FreeBSD的生存方式非常相似。苹果采用BSD并从中制作iOS。 Linux位于许多Web服务器,服务器上,是的…甚至家庭用户。但是,当比较Windows和Mac都使用计算机的平均人数时’s win hands down.

    使用计算机意味着可以使用计算机。期。不必经历很多废话。

    我是一名软件工程师,C ++,C#,VB,PHP等以及MSSQL,MySQL,Oracle等。

    我只是为我用PHP编写的某些软件设置了一个Dell服务器(不幸的是),主要是这样我可以在CentOS下进行负载测试。多么有趣!从头到尾只花了9个小时就使整个钻机开发做好了准备。酷吧?

    在Windows中’d花了大约2个小时的时间来安装和配置Visual Studio,.NET和MSSQL。

    难怪Linux崇拜者’想要记住7000个命令并使用vim之类的东西,原因是它们从未真正使用过达到当今水平的东西。尝试像Visual Studio这样的完全集成环境与C ++作比较。我可以轻松提高400-500%的生产率。我需要的所有东西都放在一个地方,都很好并且始终如一。

    由于我在忙,我必须做linux的工作。作为拥有30年历史的编码器,以及WAY与unix一起工作的经验,我认为30年没有太大变化。尽管其他计算机世界已从DOS转移到已经转移了计算,游戏的操作环境中,但便携式设备仍在向前发展,人们仍然热爱着真正痛苦的事物。

    那么为什么不在我的项目上使用MicroJunks的东西呢?简单。我需要从服务器上获得最大收益。由于范例不同,Linux远远快于Microsoft技术。微软现在并且仍然指望硬件变成一角钱,而速度/存储不再是问题。顺便说一下,他们在赚钱。无论是家用PC,智能电视,平板电脑,电话,笔记本电脑还是游戏机,该计划都可以通过任何设备访问和使用。

    与我之前提到的其他任何东西相比,Eclipse都是一个非常好的编辑器。 Java开发人员,这不足为奇。

    C ++和Java运行于企业界(不仅仅是在线顺便说一句)。

    虽然PHP是它的本质,但是很多程序员认为它只是“BEST”不是。实际上,它是用C ++编写的,就像Apache,mySQL等一样。它本身就应该成为程序员,“oh”.

    托管公司喜欢PHP,我知道我曾工作过两次。他们之所以喜欢它,是因为任何开发实际流量的网站都总是尝试“我需要购买更快的主机计划”VPS,专用等以尝试使事情保持正常运行…然而,同样的人对Windows Server的速度充满了争执。很棒,想玩“sides”但从未尝试过另一面。

    微软’所有东西都是可扩展的…而且实际上要强大得多。可以相对轻松地在Visual Studio中编写真实的客户端/服务器应用程序的代码。一种发展环境。假设代码不错,基于C ++或Java的解决方案将在.NET或PHP上运行。

    所以呢?

    好…这什么。有趣的是,这是一个博客,讲述了什么是最好的编辑器,而人们认为最好的是vim?您在桌面上坐着什么?一台i486 DOS PC?

  • 齿轮 2013年11月11日,下午6:30

    那些真正认为编辑器(或任何工具)的可用性的程序员等同于学习的难易程度(并且每个有其他偏好的人都是受虐狂)–考虑将Notepad.exe和BASIC或徽标作为您的编程语言。

    对于非开发人员或最终用户而言,花费很少时间使用特定工具的情况下,当然直觉是主要关注点,因为学习投资根本不值得。

    对于我们其他人来说,a的可用性与生产力有关,而与直观性无关(〜易于学习)。
    这适用于像开发人员编辑这样的强大工具,我们在那里度过的大部分时间使陡峭的学习曲线成为了一个很好的折衷方案。与往常一样,可用性是一个主观观念,’一开始就很棒(例如,点击),并且很快“insane”捷径正变成救命稻草。

    Emacs,Vim甚至是Eclipse万岁!

  • Rathindra Nath Karmakar 2013年11月16日,上午10:08

    我用jedit

  • 爱德华·金布尔 2014年1月2日,上午6:12

    为什么用1979年兼容的wordtar兼容编辑器射杀自己的脚,使用 吉妮.

    吉妮使用所有标准的国际和MS击键组合,而不是使用40岁的粉状糊状食品,它还可以完成所有终端操作,这使EMACS和VIM看上去像是在与母牛搏斗后刚刚走出了牛棚。 !

  • 保罗·格雷沙姆 2014年1月6日,上午5:05

    I’撰写小说,并且倾向于使用Geany进行写作,并使用Cherry Tree笔记软件来组织场景和章节。
    我尝试了Vim,但是在某些方面却失败了。首先,它可以’t不能导出为纯文本,只能导出为html或其他晦涩的格式,我忘了它是什么。 Geany可以导出为纯文本。
    其次,我可以’突出显示一段文字,然后用鼠标将其移动到其他位置,就像使用Geany一样。
    I’我还尝试了Gedit,Kate,Kwrite,Ted,以及几乎所有其他文本编辑器和文字处理器。
    它们最大的失败是,当您启动软件时,您必须重新打开正在处理的文档。
    当我启动Geany时,文档就在这里,可供我处理。
    如果我可以让Vim导出为纯文本,我会更频繁地使用它,因为它’轻巧便携,看起来像’只有50kb的大小,我可以在USB记忆棒上使用它。

  • 基达南德 2014年3月26日,上午7:31

    亲爱的@rg,

    在阅读了您长时间的cr脚评论之后,我真的对您提到的经历感到怀疑。
    Windows实际上是为虚拟(无声音)用户创建的。 Linux用于服务器。 GUI吞噬了爆米花和极客之类的系统资源’不需要那个。因此,Linux用于诸如网络服务器和超级计算机之类的极客。您的Windows没有工作’仅适用于非极客用户。

    在命令行中,我可以一次登录200台服务器,也可以一次运行命令。继续,并在GUI中执行相同的操作。在bash中,我可以不浪费GUI资源来最大化服务器的正常运行时间和生产率。

    去尝试通过Windows进行黑客攻击或笔测试。
    事情是您在Windows上可以做的一切,我可以在bash CLI上完成。但是您只能在bash CLI的Windows GUI上完成30-40%的工作。

    我怀疑您的经历,因为您花了9个小时来完成这一简单的工作。我使用166台CentOS服务器在AWS云上工作。我可以通过CLI在3小时内同时配置所有服务器。

  • Jochen L.Leidner博士 2014年3月30日,上午8:39

    自1992年以来,* XEmacs *一直是我最喜欢的编辑器,它可以在多种平台上运行(’m使用它,过去曾在Linux,HP-UX,Solaris,Windows,Mac OS X上使用过它)。作为计算语言学家,我’ve总是发现拥有强大的宏功能和内置的完整LISP解释器对自动化诸如文本处理(例如,编辑词典)之类的任务很有用。 XEmacs具有外壳模式,用于电子邮件的VM和内置的GNUS新闻阅读器,因此就像您的Web浏览器一样,您永远不会真正关闭它。

    最近,我’我也喜欢Sublime做笔记和编码。

  • 安特高乔 2014年5月6日,晚上7:30

    Fionn,那太微妙了。一世’我对这些海报没有足够的信心,例如凭证牧马人,已经看到 这个 。那个帖子,但也想到了它,使我不止一次流下了眼泪。
    我的两分钱–I’一个vi用户,所以我使用vim和gvim(主要取决于我是否’我来自gui界面。)我’d说大多数时候我都使用它们。讨论GUI编辑器本身是不合时宜的IMO,并且将进行另一个有趣的调查。开发环境与主题无关。操作系统是,您就明白了。

  • h2 2014年8月25日,上午9:35

    vim用于终端内编辑

    GUI界面编辑器的卓越性能(比g-edit好得多,改进的ctrl + f值得这样做)

  • 惠特曼 2014年10月27日,上午8:50

    保罗·格雷森(Paul Gresham)

    我意识到Paul可能永远不会看到此评论,而只是想让读过Paul的人清楚一些’的评论。实际上,vim编辑器确实以纯文本格式保存文档。实际上,据我所知,像大多数文本编辑器一样,’是文件可以保存的唯一格式。其他所有内容都只是用来命名文件的扩展名。

    是的,您可以保存带有html扩展名的文件,但是html文件是纯文本文件;该扩展名仅使程序知道该文件有望用作html代码。将某些内容保存为纯文本就像使用txt扩展名命名文件一样简单(无论如何,在Windows中;在Linux中,任何扩展名都无法使用)

    您可能遇到的唯一绊脚石是Unix / Linux使用换行符作为行尾,而Windows / DOS则期望使用回车和换行符。

  • shmoib 2014年12月18日上午3:14

    凯特
    notepad ++越过了酒

  • 丹森 2015年1月8日,晚上10:16

    除了关闭终端机,永远不知道如何退出vim。 ðŸ™,
    当我没有GUI时,Nano是我最好的朋友,然后没有GUI的Sublime Text。

  • 帕万 2015年1月27日,上午8:24

    你好
    谁能告诉我哪个Linux Linux CLI模式下最适合Python脚本的编辑器,而不是保存缩进的gui。

  • nwmsocal702 2015年8月12日,下午2:43

    人们可以说他们想要的’但是vim和emacs是迄今为止为开发,编程,编辑配置文件或仅编写文本文件而制作的两个最好的文本编辑器/环境。我想我们都知道,没有什么可以比拟这两者了。特别是对于开发而言,如果您正在使用除Microsoft垃圾和Java之外的任何编程语言,并且没有在使用vim或emacs,那么您就严重地损害了自己的利益。或者,如果您的系统管理员知道vi是必不可少的技能,即使您只是喜欢学习计算机或撰写大量文字的人,我认为学习vim或emacs也值得,不要让任何人欺骗您这两个软件比任何所谓的软件都更加强大和强大。“modern”等同于GUI的IDE或vim和emacs文本编辑器都是具有内置编程语言的完整环境,全面的宏支持,数千个插件等等。

    老实说我’我是忠实的vim用户,但就扩展能力而言,我可能不得不给emacs带来好处,我只是更喜欢vimac模式编辑而不是emacs,’的确,两位编辑都花时间进行学习,但是学习基础知识并不是真的那么困难。花30分钟到一个小时,要么在vim中启动vim-tutor,要么在教程中内置的emacs中启动,我保证在不到一个小时的时间内,您将能够使用任一编辑器来满足您的所有基本文本编辑需求。而且从那里开始,一个软件可以为您提供多种服务的极限是需要文本编辑器,需要IDE,需要文件浏览器,需要电子邮件客户端(mutt可以使用vim),需要scp / sftp客户端几乎可以做任何其他事情,因此恕我直言,值得学习。

  • 马蒂亚斯 2015年9月30日,上午11:56

    Emacs最后??我不’t buy that, I’我已经使用Linux和Vim进行编程已有3年了,我’已经看到使用Emacs的人比使用nano和Gedit的人多,使用Emacs的人可能和使用Vim的人一样多…

发表评论