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

macos editor

247846 观看

30回复

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

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

自由

  1. 的TextWrangler
  2. Xcode中
  3. Mac Vim
  4. Aquamacs和原来的EMacs更接近
  5. JEDIT
  6. Editra
  7. 日食
  8. NetBeans的
  9. KOD
  10. TextMate2 - GPL
  11. 括号
  12. Atom.io

广告

  1. TextMate的
  2. 的BBEdit
  3. SubEthaEdit
  4. 结尾
  5. 崇高文本2
  6. Smultron
  7. WebStorm
  8. 薄荷

与该主题相关的文章

  1. Faceoff,有史以来最好的文本编辑器?
  2. Maceditors.com,mac编辑功能相比

谢谢大家添加了建议。

作者: Teifion 的来源 发布者: 2019 年 6 月 7 日

回应 (30)


18

决定

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

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

作者: AR. 发布者: 21.08.2008 05:07

22

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

作者: Theo 发布者: 21.08.2008 05:45

13

  • Emacs的
  • VIM

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

作者: Nate Smith 发布者: 21.08.2008 05:10

11

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

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

作者: Sebastian 发布者: 10.08.2011 01:35

5

的MacVimSubEthaEdit两个很漂亮的选项

作者: Adam Mika 发布者: 21.08.2008 05:08

5

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

作者: Brian Warshaw 发布者: 21.08.2008 05:09

5

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

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

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

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

作者: wfarr 发布者: 21.08.2008 07:01

5

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

作者: usami-k 发布者: 30.11.2010 06:44

4

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

作者: wvdschel 发布者: 21.08.2008 05:08

4

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

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

3

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

作者: mdhughes 发布者: 16.09.2008 09:29

2

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

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

作者: Funkatron 发布者: 21.08.2008 05:18

2

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

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

作者: X-Istence 发布者: 16.09.2008 10:01

2

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

作者: dacracot 发布者: 16.09.2008 10:05

1

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

  • Aquamacs - OS X的emacs(shell窗口中的emacs也是一个选项)
  • Mac Vim - 带有Mac特定GUI的VI(shell窗口中的vim也是一个选项)
作者: Grant Goodale 发布者: 21.08.2008 05:15

1

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

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

作者: John M. P. Knox 发布者: 15.09.2008 03:59

1

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

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

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

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

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

作者: John Rose 发布者: 17.12.2008 06:10

1

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

作者: Mark Tyers 发布者: 27.03.2010 03:27

1

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

作者: Brandon Wood 发布者: 21.08.2008 05:08

1

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

作者: Safraz 发布者: 13.01.2011 02:33

1

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

作者: Andrei Vishneuski 发布者: 16.09.2011 12:22

1

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

适用于MacOS的Fraise Text Editor

作者: cfischer 发布者: 07.10.2010 12:20

1

作者: pottedmeat 发布者: 21.08.2008 05:07

1

作者: palmsey 发布者: 21.08.2008 05:05

1

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

作者: Matthew Christensen 发布者: 21.08.2008 05:09

0

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

作者: Preston 发布者: 21.08.2008 07:08

0

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

作者: Marie Fischer 发布者: 28.08.2008 11:41

0

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

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

作者: bastibe 发布者: 29.08.2008 09:58

0

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

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

作者: Scott Marcy 发布者: 15.09.2008 03:46

0

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

作者: shyam 发布者: 15.09.2008 04:52
32x32