macOS文本编辑器和代码编辑器列表

List of macOS text editors and code editors

我搜索了这个并找到了Maudite关于文本编辑器的问题,但它们都是针对Windows的。

毫无疑问,我想知道除了我所知道的Mac之外是否还有任何文本/代码编辑器。我将编辑我的帖子以包含列出的编辑器。

自由

  • 的TextWrangler
  • Xcode中
  • Mac Vim
  • Aquamacs和原来的EMacs更接近
  • JEDIT
  • Editra
  • 日食
  • NetBeans的
  • KOD
  • TextMate2 - GPL
  • 括号
  • Atom.io
  • 广告

  • TextMate的
  • 的BBEdit
  • SubEthaEdit
  • 结尾
  • 崇高文本2
  • Smultron
  • WebStorm
  • 薄荷
  • 与该主题相关的文章

  • Faceoff,有史以来最好的文本编辑器?
  • Maceditors.com,mac编辑功能相比
  • 谢谢大家添加了建议。


    我认为TextMate是每个人的最爱。我没有遇到过使用不使用TextMate的Mac的程序员。


    我自己没有用过它,但是我听到的另一个免费的是Smultron。

    在我自己的研究中,我发现了这篇有趣的文章:
    Faceoff:哪个是最好的Mac文本编辑器?


    • Emacs的
    • VIM

    但我使用TextMate,并且可以说毫无疑问,它值得为我付出的每一分钱。


    Sublime文本很棒(http://www.sublimetext.com/2)。出色的搜索功能,非常快速和轻便。非常不错的代码完成。

    我也经常使用RubyMine和WebStorm(http://www.jetbrains.com/)。它们很棒,但并非像TextMate那样用途。


    MacVim和SubEthaEdit是两个不错的选择


    我已经尝试了一点Komodo,到目前为止我真的很喜欢它。 Aptana是一种Eclipse变体,对各种各样的东西也很有用。总有很好的''VI'!


    如果您计划认真学习Emacs,请立即忘记Aquamacs。它试图扭曲和弯曲Emacs到它不是的东西(一个超级原生的OS X应用程序)。这可能听起来不错,但是一旦你意识到它几乎完全打破了Emacs的每一个标准键绑定和行为,你就会开始怀疑为什么你不只是使用TextEdit或TextMate。

    Carbon Emacs是一款适用于OS X的优秀Emacs应用程序。它可以为您自己编译而无需编译GNU Emacs。它与操作系统完全吻合,但与此同时,我们都知道和喜爱的是美妙的Emacs。目前它需要Leopard的最新版本,但大多数人现在已经升级了。你可以在这里获取它。

    或者,如果你想在OS X上使用Vim,我听说过关于MacVim的好东西。

    除此之外,还有明显的TextEdit,TextMate等编辑器。他们为一些人工作,但我认识的大多数"高级"用户(包括我自己)讨厌用短于15英尺杆的任何东西触摸它们。


    CotEditor是一个基于Cocoa的开源文本编辑器。它在日本很受欢迎。


    在我看来,最好的开源是Smultron,但它不是TextMate的火炬。


    街区还有一个新的孩子 - PHPStorm。我用了整整一年。它不是免费的,但提供一年49美元的个人许可,开源开发者免费。

    • IDE的速度很快 - 它基于Java,所以看起来有点像Eclipse / Netbeans,但是在速度方面却让它们变得灰暗(不像Coda / Textmate那样快,因为这是一个IDE)。
    • 键盘快捷键丰富 - 我在使用PHPStorm进行开发时很少碰到鼠标(这就是我不喜欢的Coda)
    • 内置Subversion支持 - 无需在Mac上触摸版本或任何其他SVN客户端
    • 支持片段,模板 - 也支持zen-coding
    • 虽然在单独的窗口中支持项目
    • 文件搜索,代码搜索
    • 代码完成,也支持PHPDoc代码完成

    • BBEdit使所有其他编辑器看起来像记事本。

    它轻松处理巨大的文件;大多数文本编辑器(特别是TextMate)在出现大文件时会减慢到死爬行或者崩溃。

    正则表达式和多文件查找对话框为了实用性而击败了其他任何东西。

    剪辑系统就像魔法一样,有选择,缩进,占位符和插入点标签,它不仅仅是愚蠢的文本。

    BBEdit是AppleScriptable的重点。一切都可以编写脚本。

    在9.0中,BBEdit具有代码完成,项目和大量其他改进。

    我主要将它用于HTML,CSS,JS和Python,它非常强大。一些更加模糊的语言并没有得到很好的支持,但对于大多数用途来说,这太棒了。

    我认识的唯一一个喜欢TextMate的开发者是Ruby粉丝。我真的没有吸引力,它比TextWrangler(BBEdit的免费小弟弟)略胜一筹,但是如果你花钱,你可以购买更好的工具再多花几块钱。

    • jEdit确实具有跨平台的优点。它不如BBEdit好,但它是一位称职的程序员编辑。如果您曾经遇到过Windows或Linux系统,那么使用一个您知道可行的工具会很方便。

    • 如果您必须使用ssh和远程系统或您的计算机无法执行X11,Vim就可以了。我曾经喜欢Vim,因为它易于编辑大文件和重复命令。但是现在,这对我来说是一个没有投票权,非标准搜索和替换的烦恼(使用(foo)组而不是(foo)等),痛苦的多文档处理,缺乏项目/磁盘浏览器视图,缺少AppleScript,以及GVim版本中奇怪的鼠标处理。


    绝对是BBEdit。我编码,BBEdit是我用来编码的。


    jEdit在OS X上运行,基于Java。我认为它有点类似于TextMate。

    Editra看起来很有趣,但我自己没试过。


    TextMate不适用于"高级程序员"。这没有意义,TextMate包含"高级程序员"想要的所有内容。它允许他们定义一个包,允许他们快速设置他们希望他们的源代码格式化的方式,或者遵循项目指南的方法,快速轻松访问基于键入构造的一部分和点击选项卡创建整个结构和类。

    TextMate是我的首选工具,它快速,轻量级,但包含了我想要在工具中编程的所有功能。虽然它没有紧密集成在Xcode中,但这对我来说不是问题,因为我没有为Mac OS X编写软件。我为FreeBSD编写软件。


    我使用Eclipse作为我的主编辑器(对于Python),但我始终将SubEthaEdit作为我的补充文本编辑器(免费试用,30欧元许可)。它并不是非常复杂,但却能满足我的需求。


    • SubEthaEdit
    • 结尾
    • OS X 10.8或更早版本的DashCode

    我使用Komodo IDE。它支持大量语言,可定制但有点贵(我公司给我买了一份)。一个非常好的选择是名为Komodo Edit的免费版本。加载非常快,并且有一个不错的功能列表,我发现自己转向它而不是完整的IDE来完成很多工作。


    我实际上更喜欢EditRocket而不是TextMate。我在Mac和Ubuntu机器上都使用它。在多个操作系统上使用相同的编辑器是很好的。


    Coda非常适合PHP / ASP / HTML风格开发。出色的界面,多文件搜索和替换正则表达式支持,光滑的FTP / SFTP / etc集成,用于浏览和编辑远程文件,SVN集成等。

    它现在支持插件,插件编辑器可以导入TextMate包,所以那里有一个光明的未来。目前还没有很多必备插件,因为插件支持是几个月前推出的1.6版本。不过,这是一款受欢迎的应用程序,所以我预计未来会更多。

    对我来说,"杀手锏"是:
    *无缝编辑远程文件
    *代码导航器(符号浏览器;列出功能等的窗格)

    大多数人并没有真正使用符号浏览器,但由于我必须维护许多不熟悉的代码,我发现它们非常宝贵。

    我不确定Coda是否具有TextMate的"原始力量"。我打算接下来熟悉TextMate。


    您可能会考虑其中一个经典 - 它们都是免费的,可扩展的,并且拥有超出Mac的大型用户群:

    • Aquamacs - OS X的emacs(shell窗口中的emacs也是一个选项)
    • Mac Vim - 带有Mac特定GUI的VI(shell窗口中的vim也是一个选项)

    • Eclipse及其变体。
    • Netbeans的

    我更喜欢老式的编辑设置。我使用嵌入在iTerm内部的GNU Screen"窗口"中的命令行vim。

    这可能无法与XCode很好地集成,但我认为它非常适合开发和使用命令行程序。如果你在终端上花费了大量时间,那么GNU Screen值得花30分钟来掌握基本的终端多路复用概念。


    Fraise是一个不错的免费选择。它有一些粗糙的边缘,但你不能打败价格。我相信它是Smultron的分支或继承者。

    Fraise Text Editor for MacOS


    Smultron是另一个好的(和免费的)。


    Textmate是最先进的编辑器,但是如果有人考虑在几个平台上开发没有笨拙的记忆,像jedit,eclipse,netbeans等怪物看看geany(geany.org)。这是免费的。编辑器在Mac OS X上没有美观外观的唯一问题:)


    Smultron的另一票。我在做一些XQuery编程时使用它,并且能够为语法颜色突出显示定义关键字文件非常棒。


    我安装了Smultron和Textwrangler,但大部分时间都在使用Smultron。


    我希望使用与XCode不同的编辑器来进行编码,但我觉得,没有其他编辑器能够与其完全集成,因此非常值得。
    但是,考虑到一段时间,TextMate可能最终会达到这一点。目前,它主要缺乏调试功能和重构。

    对于那些不需要XCode的东西,我喜欢TextMate。如果我的工作组中有另一个Mac用户,我可能会考虑SubEthaEdit的协作功能。如果是你想要的Emacs,我会推荐Aquamacs(更像Mac)或Carbon Emacs(更像GNU-Emacs)


    我多年来一直在使用BBEdit。它坚如磐石,速度快,并且很好地集成到我的Xcode工作流程中。 (我不确定是否有任何内容集成到Xcode和内置编辑器中,但谁有时间等待内置编辑器?)

    对于不使用源控制系统的小型团队项目,或在多台机器上进行单个用户编辑,强烈建议使用SubEthaEdit。


    我一直在使用TextWrangler,它相当不错。

    但我真的很想念UltraEdit的搜索和替换以及其他功能...足以让Parallels通常值得使用它(UltraEdit目前在Wine下运行不佳)。


    我不得不说我喜欢Coda,它可以在'普通'文本WebDevelopent中做几乎所有你需要的东西,
    我每天用它来开发简单而复杂的项目,使用XHTML,PHP,Javascript,CSS ......

    好吧,它不是免费的,但将它与许多其他开发套装进行比较,你会发现100美元真的很实惠(我几个月前购买的价格大约是60美元)
    在上一个版本中,它们包含了许多新的不错的功能,而且......只是看恐慌的WebSite

    在使用coda之前,我是一个铁杆ZendStudio用户,我在Windows,Linux和Mac中使用它(我已经在所有平台上使用了很长时间),因为它是用Java开发的,即使在现代的MacBookPro中它也很慢。所以我也测试了许多不同的IDE用于开发,但此时任何这些都像Coda一样强大和简单


    我过去常常使用optima Software的PageSpiner(http://www.optima-system.com/pagespinner/),但是当Panic首次发布并且没有回头时它转换为Coda。

    既然最新版本有多文件查找和替换,它几乎可以满足我所需要的一切,我每天都会使用它。从我这里得到Coda的另一票。


    我使用BBEdit多年,但最近转换为恐慌的Coda。

    我喜欢Coda。它完成了我需要的一切,现在我已经开始为它编写插件,它已经成为一个更加丰富的工具。支持团队响应迅速,围绕它发展的社区非常棒。仍然有很大的改进空间,但是成为围绕它的社区的一部分是很酷的事情;你对这种改进有发言权。

    恐慌 - Coda


    我的投票将是BBedit的免费小弟弟TextWrangler。


    我购买了Textmate因为我非常喜欢它,这是我支付的少数应用程序之一。其他编辑不值得。如果您要使用IDE,eclipse或netbeans都很棒且免费。


    我使用Xcode和TextMate。


    Mac UltraEdit截至2011年 - http://www.ultraedit.com/products/mac-text-editor.html

    非常简单的1.0感觉和缓慢(虽然标记为2.0.2),具有Windows版本的所有强大功能(列编辑,真正的十六进制模式,全面的宏录制,以及阳光下每种语言的插件)。


    Eclipse和Netbeans在很多其他东西中都有文本编辑器。我认为您不想等待10秒钟让文本编辑器准备就绪:/ ...如果您打算花一些时间进行编码,那么请花一些时间学习使用vim(emacs也是如此,但我建议VIM)


    我喜欢Aptana Studio和Redcar用于rails编程。


    推荐阅读