Mac文本/代码编辑器

时间:2020-03-05 18:41:39  来源:igfitidea点击:

我进行了搜索,发现了Maudite有关文本编辑器的问题,但它们都适用于Windows。

毫无疑问,我正在尝试找出我所知道的Mac之外是否还有任何文本/代码编辑器。我将编辑我的帖子以包括列出的编辑者。

自由

  • 牧马人
  • XCode和DashCode
  • Mac Vim
  • Aquamacs和更接近原始的EMacs
  • 编辑器
  • 伊迪特拉
  • NetBeans
  • 柯德
  • TextMate2-GPL
  • 括号
  • 原子

商业的

  • 文字伴侣
  • BBEdit
  • SubEthaEdit
  • 结尾
  • 崇高文字2
  • Smultron
  • 网络风暴
  • 薄荷

与该主题相关的文章

  • Faceoff,这是有史以来最好的文本编辑器吗?
  • Maceditors.com,Mac编辑器功能比较

谢谢所有添加了建议的人,如果我错过了建议,对不起,我确定我们可以在Twitter或者Google上找到我。

解决方案

回答

  • Eclipse及其变体。
  • 网豆

回答

  • SubEthaEdit
  • 结尾
  • DashCode

回答

我还没有使用过它,但是我听说过的另一个好东西是Smultron。

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

回答

Smultron是另一个好东西(免费)。

回答

MacVim和SubEthaEdit是两个不错的选择

回答

在我看来,最好的开源软件之一是Smultron,但这对TextMate来说并不是一个火炬。

回答

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

回答

我已经尝试过Komodo了,到目前为止,我真的很喜欢。 Aptana是Eclipse的一种变体,在各种各样的事情上也很有用。总是有很好的'VI'!

回答

  • 埃马克斯
  • Vim

但是我使用TextMate,并且可以肯定地说,它值得我为此付出的每一分钱。

回答

我们可能会认为它们是免费的,可扩展的并且拥有庞大的用户群(不限于Mac)的经典之一:

  • Aquamacs-OS X的emacs(也可以选择在shell窗口中使用emacs)
  • Mac Vim-具有Mac特定GUI的VI(也可以选择在shell窗口中使用vim)

回答

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

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

回答

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

回答

如果我们打算认真学习Emacs,请立即忘记Aquamacs。它试图将Emacs扭曲和弯曲成某种不是它(超级本机OS X应用程序)。听起来似乎很不错,但是一旦我们意识到它几乎破坏了Emacs的所有标准键绑定和行为,我们就会开始怀疑为什么不仅仅使用TextEdit或者TextMate。

Carbon Emacs是OS X的一个很好的Emacs应用程序。它与GNU Emacs几乎一样,无需我们自己编译。它非常适合操作系统,但与此同时,它也是我们都知道和喜爱的出色Emacs。目前,它需要Leopard的最新版本,但无论如何,大多数人现在都已升级。我们可以在这里获取。

另外,如果我们想在OS X上使用Vim,我听说过有关MacVim的好消息。

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

回答

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

回答

我已经安装了Smultron和Textwrangler,但是大多数时候发现自己使用Smultron。

回答

我希望使用与XCode不同的编辑器进行编码,但是我感到,没有其他编辑器与它紧密集成在一起才真正值得。
但是,经过一段时间,TextMate可能最终会达到这一点。目前,它主要缺少调试功能和重构。

对于不需要XCode的所有内容,我都喜欢TextMate。如果我的工作组中有另一个Mac用户,我可能会考虑使用SubEthaEdit的协作功能。如果我们要使用的是Emacs,我建议我们使用Aquamacs(更像Mac)或者Carbon Emacs(更像GNU-Emacs)

回答

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

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

回答

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

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

回答

Eclipse和Netbeans的文本编辑器还有很多其他功能。我认为我们不希望等待10秒让文本编辑器准备就绪:/ ...如果我们要花费一些严肃的时间进行编码,请花一些时间来学习使用vim(也可以使用emacs,但是,我建议vim)

回答

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

它可以轻松处理巨大的文件。大多数文本编辑器(尤其是TextMate)在显示大文件时会减速到完全爬网或者崩溃。

regexp和多文件"查找"对话框在可用性方面胜过其他任何事情。

剪报系统的工作原理就像魔术一样,并具有选择,缩进,占位符和插入点标签,而不仅仅是愚蠢的文本。

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

回答

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

但是我真的很想念UltraEdit的Search and Replace和其他功能...足以让Parallels代替它使用它通常是值得的(UltraEdit目前在Wine之下运行不佳)。

回答

TextMate不适合"高级程序员"。那没有道理,TextMate包含了"高级程序员"想要的一切。它允许他们定义一个捆绑包,使他们可以快速设置其想要格式化其源代码的方式,或者遵循项目准则的一个包,可以快速键入以基于构造的一部分并单击选项卡来创建整个结构和类。 。

TextMate是我选择的工具,它快速,轻巧,却包含了我想要在其中进行编程的所有功能。尽管它没有紧密集成在Xcode中,但对我来说这不是问题,因为我不为Mac OS X编写软件。我为FreeBSD编写软件。

回答

绝对是BBEdit ...我编写了代码,因此我吃了... 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非常适合PHP / ASP / HTML样式开发。出色的界面,多文件搜索并替换为regexp支持,流畅的FTP / SFTP / etc集成,用于浏览和编辑远程文件,SVN集成等。

它现在支持插件,并且插件编辑器可以导入TextMate包,因此那里有光明的前途。目前还没有很多必备插件,因为几个月前该插件支持是1.6版中新引入的。不过,这是一个受欢迎的应用程序,因此我希望将来还会有更多应用程序。

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

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

我不确定Coda是否具有TextMate的"原始能力"。我计划接下来熟悉TextMate。

回答

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

回答

我购买Textmate是因为我非常喜欢它,它是我购买的少数应用程序之一。其他编辑器只是不值得。如果我们要使用IDE,那么eclipse或者netbeans既好又免费。

回答

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

回答

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

回答

我使用Xcode和TextMate。

回答

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