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

我搜索这个,发现 莫迪特的问题关于 文本编辑器,但他们都是为 Windows。

毫无疑问,你已经猜到了,我正在试图找出除了我所知道的之外,是否还有任何针对 Mac 的文本/代码编辑器。我会编辑我的文章,包括编辑列出。

自由

  1. 编剧
  2. Xcode
  3. Mac Vim
  4. Aquamacs 更接近于原始的 EMacs
  5. JEdit
  6. Editra
  7. 日食
  8. NetBeans
  9. 基德
  10. TextMate2 -GPL
  11. 支架
  12. 原子

广告

  1. 短信伙伴
  2. 编辑
  3. SubEthaEdit
  4. 结束语
  5. 崇高文字2
  6. Smultron
  7. 网络风暴
  8. 薄荷糖

与该主题有关的文章

  1. Faceoff,哪个是有史以来最好的文本编辑器?
  2. 比较了 Mac 编辑器的功能

谢谢大家提出的建议。

252105 次浏览

我自己还没有用过,但是另一个我听说过的很好的 自由Smultron

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

Smultron 是另一个不错的(而且免费的)公司。

MacVim SubEthaEdit是两个不错的选择

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

我使用 日食作为我的主编辑器(用于 Python) ,但我总是将 SubEthaEdit作为我的补充文本编辑器(免费试用,30欧元授权)。这不是超级复杂,但它能满足我的需要。

我尝试了一下科莫多巨蜥,到目前为止我真的很喜欢它。Aptana 是 Eclipse 的一个变体,对于各种各样的事情也非常有用。还有老六呢!

  • Emacs
  • 维姆

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

你可以考虑一个经典的例子——它们都是免费的、可扩展的,并且拥有超越 Mac 的庞大用户群:

  • Aquamacs -emacs for OS X (在 shell 窗口中的 emacs 也是一个选项)
  • Mac Vim -VI 和 Mac 特有的 GUI (也可以选择 shell 窗口中的 Vim)

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

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

Carbon Emacs 是一个很好的用于 OS X 的 Emacs 应用程序。在不为自己编译的情况下,它是最接近 GNU Emacs 的。它非常适合操作系统,但与此同时,它也是我们所熟知和喜爱的美妙的 Emacs。目前它需要最新版本的 Leopard,但大多数人现在已经升级了。你可以把它取来。

或者,如果你想在 OS X 上使用 Vim,我听说过 麦克维姆的好处。

除此之外,还有显而易见的 TextEdit、 TextMate 等系列编辑器。它们为一些人工作,但是我认识的大多数“高级”用户(包括我自己)都讨厌用比15英尺短的东西碰它们。

再给斯莫特隆投一票。我在做一些 XQuery 编程时使用了它,并且能够定义一个用于语法颜色突出显示的关键字文件,这非常棒。

我已经安装了 Smultron 和 Texttwrangler,但发现自己大部分时间都在使用 Smultron。

我很想使用与 XCode 不同的编辑器来编写代码,但是我觉得,没有其他编辑器能够与 XCode 紧密地集成在一起,从而真正有价值。
然而,假以时日,TextMate 可能最终会走到那一步。但是目前,它主要缺乏调试特性和重构。

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

我已经使用 BBEdit 很多年了。它坚如磐石,速度快,并且很好地集成到我的 Xcode 工作流中。(我不确定是否有什么东西像内置编辑器一样集成到 Xcode 中,但是谁有时间等待内置编辑器呢?)

对于不使用源代码控制系统的小型团队项目,或者对于在多台机器上编辑的单个用户,强烈推荐使用 SubEthaEdit。

我更喜欢老式的编辑设置。我使用嵌入在 项目内部的 GNU 屏幕“窗口”中的命令行 vim。

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

Eclipse 和 Netbeans 有文本编辑器,还有很多其他东西。我不认为你想等待10秒钟让你的文本编辑器准备好:/... 如果你打算花一些认真的时间编码,然后花一些时间学习使用 vim (emacs 也是,但我推荐 vim)

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

它可以轻松地处理巨大的文件; 大多数文本编辑器(特别是 TextMate)在遇到大文件时会慢得像死机一样,或者直接崩溃。

Regexp 和多文件 Find 对话框在可用性方面胜过其他任何对话框。

剪贴系统的工作原理很神奇,它有选择、缩进、占位符和插入点标签,而不仅仅是简单的文本。

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 版本中奇怪的鼠标处理。

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

但是我真的很怀念 UltraEdit 的搜索和替换功能以及其他功能... ... 这些功能通常都值得启动 Parallels 来代替它(UltraEdit 目前在 Wine 下运行得很糟糕)。

TextMate 不适合“高级程序员”。这说不通,TextMate 包含了“高级程序员”想要的所有东西。它允许他们定义一个捆绑包,允许他们快速设置他们想要的源代码格式化的方式,或者一个遵循项目指导方针的捆绑包,快速轻松地创建整个结构和类,基于输入构造的一部分并点击选项卡。

TextMate 是我的首选工具,它快速、轻量级,而且包含了我希望在编程工具中使用的所有特性。虽然它在 Xcode 没有紧密集成,但这对我来说不是问题,因为我不为 Mac OS x 编写软件,我为 FreebSD 编写软件。

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

我不得不说,我爱 Coda,它可以做几乎任何你需要在’纯’文本 WebDevelopent, 我每天使用它来开发简单和复杂的项目使用 XHTML,PHP,Javascript,CSS..。

好吧,它不是免费的,但是与其他许多开发套装相比,你会发现100美元是真正负担得起的(我几个月前买的时候它大约是60美元) 在上一个版本中,他们包含了很多新的优秀特性,哇... ... 看看 恐慌网站就知道了

在使用 coda 之前,我是一个 ZendStudio 的核心用户,我在 Windows,Linux 和 Mac (我已经在所有这些平台上使用了很长时间)中使用它,因为它是在 Java 中开发的,即使在现代的 MacBookPro 中也非常缓慢。.因此,我还测试了很多不同的 IDE 来进行开发,但是目前这些 IDE 都和 Coda 一样强大和简单

我过去常常使用 Optima Software (http://www.optima-system.com/pagespinner/)中的 PageSpiner,但是在 Panic 第一次发布它的时候就转换成了 Coda,并且没有回头看。

现在,最新的版本有多文件查找和替换它已经几乎所有我需要的,我每天使用它的基础。我再给 Coda 投一票。

我使用 BBEdit 很多年了,但最近改用了 Panic 的 Coda。

我爱 Coda。它可以做我需要的所有事情,现在我已经开始为它编写插件了,它已经成为一个更加丰富的工具。支持团队反应迅速,围绕它成长的社区非常棒。仍然有很大的改进空间,但是作为周围社区的一部分,这是一件很酷的事情; 你对改进是什么有发言权。

惊慌,结束

Coda 对于 PHP/ASP/HTML 样式的开发非常有用。出色的界面,多文件搜索和用 regexp 支持替换,灵活的 FTP/SFTP/etc 集成,用于浏览和编辑远程文件,SVN 集成等。

它现在支持插件,而且插件编辑器可以导入 TextMate 包,所以前景一片光明。现在还没有很多必备的插件,因为几个月前1.6版本刚刚引入了插件支持。这是一个流行的应用程序,虽然,所以我期望在未来更多。

对我来说,“杀手特征”是: * 无缝编辑远程文件 * 代码导航器(符号浏览器; 列出函数等的窗格)

大多数人并不真正喜欢使用符号浏览器,但由于我必须维护大量不熟悉的代码,我发现它们是无价之宝。

不过,我不确定 Coda 是否拥有 TextMate 的“原始力量”。接下来我打算熟悉一下 TextMate。

我会投给 BBedit 的免费弟弟 TextWrangler

我购买 Textmate 是因为我非常喜欢它,它是我花钱购买的少数几个应用程序之一。其他编辑就是不值得。如果您正在使用 IDE,Eclipse 或 netbeans 是非常棒且免费的。

我使用科莫多 IDE。它支持大量的语言,可定制,但有点贵(我的公司给我买了一份)。一个真正好的替代品是免费版本,叫做科莫多编辑。加载速度非常快,并且有一个不错的特性列表,我发现自己在很多工作中使用它而不是完整的 IDE。

Fraze 是一个不错的免费选项。它的棱角有些粗糙,但是你不能超过它的价格。我相信它是 Smultron 的一个分支或者继承者。

Fraise Text Editor for MacOS

我用 Xcode 和 TextMate。

CotEditor 是一个基于 Cocoa 的开源文本编辑器,在日本很流行。

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

Mac UltraEdit 将于2011-http://www.ultraedit.com/products/mac-text-editor.html年退出

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

卓越的文本是令人敬畏的( http://www.sublimetext.com/2)。优秀的搜索功能,非常快速和轻量级。非常体面的代码完成。

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

Textmate 是最先进的编辑器,但是如果有人想在几个平台上进行开发,而不需要笨拙的内存吞噬者,比如 jedit、 eclipse、 netbeans 等等,看看 geany (geany.org)。是免费的。编辑器唯一的问题是在 Mac OS X 上没有美观的外观和感觉:)

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

  • IDE 的速度 -它基于 Java,所以看起来有点像 Eclipse/Netbeans,但在速度方面却让它们望尘莫及(没有 Coda/Textmate 快,因为这是一个 IDE)。
  • 键盘快捷键丰富 -在开发 PHPStorm 时我很少触摸鼠标(这就是我不喜欢 Coda 的原因)
  • Subversion 支持内置的 ——不需要触及 Mac 上的版本或任何其他 SVN 客户端
  • 支持代码片段,模板 -zen 编码也受到支持
  • 支持项目 ,尽管是在单独的窗口中
  • 文件搜索,代码搜索
  • 代码完成 ,也支持 PHPDoc 代码完成

我喜欢 Aptana Studio 和 Redcar 的 Rails 编程。