【问题标题】:List of macOS text editors and code editors [closed]macOS 文本编辑器和代码编辑器列表 [关闭]
【发布时间】:2010-09-06 10:32:06
【问题描述】:

我搜索了这个并找到了关于 text editorsMaudite's 问题,但它们都是针对 Windows 的。

正如您毫无疑问地猜到的那样,除了我所知道的之外,我正在尝试找出是否有任何适用于 Mac 的文本/代码编辑器。我将编辑我的帖子以包括列出的编辑。

免费

  1. Textwrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs 更接近原版EMacs
  5. JEdit
  6. Editra
  7. Eclipse
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Brackets
  12. Atom.io

商业

  1. Textmate
  2. BBEdit
  3. SubEthaEdit
  4. Coda
  5. Sublime Text 2
  6. Smultron
  7. WebStorm
  8. Peppermint

与主题相关的文章

  1. Faceoff, which is the best text editor ever?
  2. Maceditors.com, mac editors features compared

感谢所有添加建议的人。

【问题讨论】:

标签: macos editor


【解决方案1】:

我使用Eclipse 作为我的主要编辑器(用于 Python),但我始终将SubEthaEdit 作为我的补充文本编辑器(免费试用,30 欧元的许可)。它不是超级复杂,但它可以满足我的需要。

【讨论】:

  • 对于当今时代的 python,PyCharm 就是这样,imo。 Eclipse 最初是由 IBM 创建的,它碰巧讨厌 Sun Microsystems — 因此,Eclipse 应该让 Sun 黯然失色:D 具有讽刺意味的是,今天 Intellij 产品远远超过了 Eclipse。
【解决方案2】:

【讨论】:

  • 大声笑,当你只能使用编辑器时,谁想要一个 IDE。
  • 这些是成熟的 IDE,而不是文本编辑器。
【解决方案3】:

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

【讨论】:

    【解决方案4】:

    【讨论】:

      【解决方案5】:

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

      【讨论】:

        【解决方案6】:

        Fraise 是一个不错的免费选项。它有一些粗糙的边缘,但你无法击败价格。我相信它是 Smultron 的一个分支或继任者。

        【讨论】:

        • 它是 Smultron 的一个分支。不幸的是,它是 Smultron 的唯一分支,作者放弃了它,转而从头开始重写。
        【解决方案7】:

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

        【讨论】:

          【解决方案8】:

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

          • IDE 速度很快 - 它基于 Java,因此看起来有点像 Eclipse/Netbeans,但在速度方面却将它们烟消云散(不如 Coda/Textmate 快,因为这是一个 IDE)。
          • 大量的键盘快捷键 - 我在使用 PHPStorm 开发时很少碰鼠标(这就是我不喜欢 Coda 的地方)
          • Subversion 支持内置 - 无需在 Mac 上触摸 Versions 或任何其他 SVN 客户端
          • 支持 sn-ps、模板 - 也支持 zen 编码
          • 支持项目,但在不同的窗口中
          • 文件搜索、代码搜索
          • 代码补全,也支持PHPDoc代码补全

          【讨论】:

            【解决方案9】:

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

            【讨论】:

              【解决方案10】:

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

              我也经常使用 RubyMine 和 WebStorm (http://www.jetbrains.com/)。它们非常出色,但不像 TextMate 那样万能。

              【讨论】:

                【解决方案11】:

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

                非常类似于 1.0 的感觉和迟钝(尽管标记为 2.0.2),具有 Windows 版本的所有强大功能(列编辑、真正的十六进制模式、完整的宏录制和适用于所有语言的插件)。

                【讨论】:

                • 我正在使用 Mac Ultraedit,但我仍然没有使用它。非常错误和笨拙,例如改变颜色是非常愚蠢的。我一直在说下一个补丁要做什么,但还是有点烂。
                【解决方案12】:

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

                【讨论】:

                  【解决方案13】:

                  我使用 Xcode 和 TextMate。

                  【讨论】:

                    【解决方案14】:

                    Smultron 是另一个不错的(免费)。

                    【讨论】:

                    • 链接不起作用 - 双 http
                    【解决方案15】:

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

                    【讨论】:

                      【解决方案16】:

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

                      【讨论】:

                        【解决方案17】:

                        我会投票给 BBedit 的免费小弟弟TextWrangler

                        【讨论】:

                          【解决方案18】:

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

                          它现在支持插件,并且插件编辑器可以导入 TextMate 包,所以那里有一个光明的未来。目前还没有很多必备插件,因为插件支持是几个月前在 1.6 版中新引入的。不过,它是一款受欢迎的应用,所以我期待未来更多。

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

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

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

                          【讨论】:

                            【解决方案19】:

                            我使用 BBEdit 多年,但最近转换为 Panic's Coda。

                            我喜欢科达。它完成了我需要的一切,现在我已经开始为它编写插件,它已成为一个更丰富的工具。支持团队反应迅速,围绕它成长的社区非常棒。仍有很大的改进空间,但成为周围社区的一员是一件很酷的事情。您对改进的内容有发言权。

                            Panic - Coda

                            【讨论】:

                              【解决方案20】:

                              我曾经使用 optima Software (http://www.optima-system.com/pagespinner/) 的 PageSpiner,但在 Panic 首次发布时转为使用 Coda,并且没有回头。

                              现在最新版本具有多文件查找和替换功能,它几乎拥有我需要的一切,而且我每天都在使用它。我又为 Coda 投了一票。

                              【讨论】:

                                【解决方案21】:

                                我不得不说我喜欢 Coda,它几乎可以在“纯”文本 WebDevelopent 中做任何你需要的事情, 我每天都用它来开发使用 XHTML、PHP、Javascript、CSS 的简单和复杂的项目......

                                好的,它不是免费的,但与许多其他开发套装相比,你会发现 100 美元真的很实惠(我在几个月前买的,当时它大约 60 美元) 在上一个版本中,它们包含了许多新的不错的功能,哇……看看the panic WebSite

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

                                【讨论】:

                                  【解决方案22】:

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

                                  TextMate 是我选择的工具,它速度快、重量轻,而且包含我希望在一个工具中使用的所有功能。虽然它没有紧密集成在 Xcode 中,但这对我来说不是问题,因为我不为 Mac OS X 编写软件。我为 FreeBSD 编写软件。

                                  【讨论】:

                                    【解决方案23】:

                                    我一直在用TextWrangler,挺不错的。

                                    但我真的很怀念 UltraEdit 的搜索和替换功能以及其他功能……以至于通常值得启动 Parallels 来使用它(UltraEdit 目前在 Wine 下运行不佳)。

                                    【讨论】:

                                    • Command+F 为您提供了一个非常强大的搜索和替换窗口。粗略浏览 UltraEdit 网站并没有显示任何在 TextWrangler 中可能无法实现的内容。
                                    【解决方案24】:
                                    • 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) 等)的烦恼,多文档处理非常糟糕,缺乏项目/disk 浏览器视图、缺少 AppleScript 以及 GVim 版本中奇怪的鼠标处理。

                                    【讨论】:

                                    • BBEdit 不支持协同编辑..
                                    • 我有时会想念notepad.exe是多么愚蠢。低内存使用,快速,快速,并且做的事情非常少
                                    【解决方案25】:

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

                                    【讨论】:

                                      【解决方案26】:

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

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

                                      【讨论】:

                                        【解决方案27】:

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

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

                                        【讨论】:

                                          【解决方案28】:

                                          我很想使用与 XCode 不同的编辑器进行编码,但我觉得没有其他编辑器能够与 XCode 紧密集成而真正值得。
                                          但是,如果有一段时间,TextMate 可能最终会达到这一点。但目前,它主要缺乏调试功能和重构。

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

                                          【讨论】:

                                            【解决方案29】:

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

                                            【讨论】:

                                              【解决方案30】:

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

                                              【讨论】:

                                                猜你喜欢
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 1970-01-01
                                                • 1970-01-01
                                                相关资源
                                                最近更新 更多