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

发布于 2024-07-05 06:10:00 字数 2314 浏览 4 评论 0原文

我搜索了这个,发现Maudite的关于文本编辑器,但它们都适用于 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. 括号
  12. < a href="https://atom.io/" rel="noreferrer">Atom.io

商业

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

与该主题相关的文章

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

谢谢大家提出的建议。

I searched for this and found Maudite's question about text editors but they were all for Windows.

As you have no doubt guessed, I am trying to find out if there are any text/code editors for the Mac besides what I know of. I'll edit my post to include editors listed.

Free

  1. Textwrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs and closer to the original EMacs
  5. JEdit
  6. Editra
  7. Eclipse
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Brackets
  12. Atom.io

Commercial

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

Articles related to the subject

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

Thank you everybody that has added suggestions.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(30

深海少女心 2024-07-12 06:10:00

我自己没有使用过它,但我听说过的另一个免费好东西是 斯马特隆

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

I haven't used it myself, but another free one that I've heard good thing about is Smultron.

In my own research on this, I found this interesting article:
Faceoff: Which Is The Best Mac Text Editor Ever?

森林很绿却致人迷途 2024-07-12 06:10:00

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

I thought TextMate was everyone's favourite. I haven't met a programmer using a Mac who is not using TextMate.

喜爱皱眉﹌ 2024-07-12 06:10:00

Sublime text 非常棒(http://www.sublimetext.com/2)。 出色的搜索功能,非常快速且轻量级。 非常不错的代码完成。

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

Sublime text is awesome (http://www.sublimetext.com/2). Excellent search features, very fast and lightweight. Very decent code completion.

I also use RubyMine and WebStorm a lot (http://www.jetbrains.com/). They are excellent but not all purpose like TextMate.

风启觞 2024-07-12 06:10:00
  • Emacs
  • Vim

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

  • Emacs
  • Vim

But I use TextMate, and can say that it is, without a doubt, worth every penny I paid for it.

痴梦一场 2024-07-12 06:10:00

MacVimSubEthaEdit 是两个不错的选择

MacVim and SubEthaEdit are two nice options

つ低調成傷 2024-07-12 06:10:00

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

Carbon Emacs 是一款适用于 OS X 的优秀 Emacs 应用程序。它非常接近 GNU Emacs,无需您自行编译。 它与操作系统足够契合,但同时也是我们都知道和喜爱的精彩 Emacs。 目前它需要最新版本的 Leopard,但无论如何大多数人现在都已经升级了。 您可以在此处获取它。

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

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

If you ever plan on making a serious effort at learning Emacs, immediately forget about Aquamacs. It tries to twist and bend Emacs into something it's not (a super-native OS X app). That might sound well and all, but once you realize that it completely breaks nearly every standard keybinding and behavior of Emacs, you begin to wonder why you aren't just using TextEdit or TextMate.

Carbon Emacs is a good Emacs application for OS X. It is as close as you'll get to GNU Emacs without compiling for yourself. It fits in well enough with the operating system, but at the same time, is the wonderful Emacs we all know and love. Currently it requires Leopard with the latest release, but most people have upgraded by now anyway. You can fetch it here.

Alternatively, if you want to use Vim on OS X, I've heard good things about MacVim.

Beyond those, there are the obvious TextEdit, TextMate, etc line of editors. They work for some people, but most "advanced" users I know (myself included) hate touching them with anything shorter than a 15ft pole.

黯然 2024-07-12 06:10:00

我尝试过 Komodo,到目前为止我真的很喜欢它。 Aptana 是 Eclipse 的变体,对于很多事情也相当有用。 也总有好的 ole' VI!

I've tried Komodo out a bit, and I really like it so far. Aptana, an Eclipse variant, is also rather useful for a wide variety of things. There's always good ole' VI, too!

仄言 2024-07-12 06:10:00

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

  • 快速的 IDE - 它基于 Java,因此看起来有点像 Eclipse/Netbeans,但在速度方面却远远落后于它们(不如 Coda/Textmate,因为这是一个 IDE)。
  • 键盘快捷键丰富 - 在使用 PHPStorm 开发时我很少碰鼠标(这就是我不喜欢 Coda 的原因)
  • 内置 Subversion 支持 - 不需要碰Mac 上的版本或任何其他 SVN 客户端
  • 支持片段、模板 - 也支持 zen-coding
  • 支持项目,尽管在​​单独的窗口中
  • 文件搜索、代码搜索
  • 代码补全,也支持 PHPDoc 代码补全

There's a new kid on the block - PHPStorm. I used it for a whole year. Its not free but offers an individual license of 49$ for a year, free for Open Source Developers.

  • Speedy for an IDE - Its based on Java so looks somewhat like Eclipse/Netbeans but smokes them to dust in terms of speed (not as fast as Coda/Textmate as this is an IDE).
  • Keyboard shortcuts galore - I seldom touched the mouse while developing using PHPStorm (that's what I didn't like about Coda)
  • Subversion support built-in - Didn't need to touch Versions or any other SVN client on Mac
  • Supports snippets, templates - zen-coding is supported as well
  • Supports projects, though in separate windows
  • File search, code search
  • code completion, supports PHPDoc code completion too
演多会厌 2024-07-12 06:10:00

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

Best open source one is Smultron in my opinion, but it doesn't a torch to TextMate.

掐死时间 2024-07-12 06:10:00

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

CotEditor is a Cocoa-based open source text editor. It is popular in Japan.

云仙小弟 2024-07-12 06:10:00
  • BBEdit 使所有其他编辑器看起来像记事本。

轻松处理超大文件; 大多数文本编辑器(尤其是 TextMate)在处理大文件时都会变慢甚至崩溃。

正则表达式和多文件查找对话框在可用性方面胜过其他任何东西。

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

BBEdit 高度支持 AppleScript。 一切都可以编写脚本。

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

我主要将它用于 HTML、CSS、JS 和 Python,因为它在这些方面非常强大。 一些比较晦涩的语言并没有得到很好的支持,但对于大多数用途来说它都很棒。

据我所知,唯一喜欢 TextMate 的开发人员是 Ruby 粉丝。 我真的不明白它的吸引力,它比 TextWrangler(BBEdit 的免费小兄弟)稍微好一点,但如果你花钱,你不妨多花几美元购买更好的工具。

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

  • 如果您必须通过 ssh 工作并且远程系统或您的计算机无法执行 X11,那么 Vim 就可以了。 我曾经很喜欢 Vim,因为它可以轻松编辑大文件和执行重复命令。 但现在,由于非标准搜索和搜索的烦恼,我对此投了反对票。 替换(使用 (foo) 组而不是 (foo) 等)、极其糟糕的多文档处理、缺少项目/磁盘浏览器视图、缺少 AppleScript 以及 GVim 版本中奇怪的鼠标处理。

  • BBEdit makes all other editors look like Notepad.

It handles gigantic files with ease; most text editors (TextMate especially) slow down to a dead crawl or just crash when presented with a large file.

The regexp and multiple-file Find dialogs beat anything else for usability.

The clippings system works like magic, and has selection, indentation, placeholder, and insertion point tags, it's not just dumb text.

BBEdit is heavily AppleScriptable. Everything can be scripted.

In 9.0, BBEdit has code completion, projects, and a ton of other improvements.

I primarily use it for HTML, CSS, JS, and Python, where it's extremely strong. Some more obscure languages are not as well-supported in it, but for most purposes it's fantastic.

The only devs I know who like TextMate are Ruby fans. I really do not get the appeal, it's marginally better than TextWrangler (BBEdit's free little brother), but if you're spending money, you may as well buy the better tool for a few dollars more.

  • jEdit does have the virtue of being cross-platform. It's not nearly as good as BBEdit, but it's a competent programmer's editor. If you're ever faced with a Windows or Linux system, it's handy to have one tool you know that works.

  • Vim is fine if you have to work over ssh and the remote system or your computer can't do X11. I used to love Vim for the ease of editing large files and doing repeated commands. But these days, it's a no-vote for me, with the annoyance of the non-standard search & replace (using (foo) groups instead of (foo), etc.), painfully bad multi-document handling, lack of a project/disk browser view, lack of AppleScript, and bizarre mouse handling in the GVim version.

徒留西风 2024-07-12 06:10:00

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

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

jEdit runs on OS X, being Java-based. It's somewhat similar to TextMate, I think.

Editra looks interesting, but I've not tried it myself.

薄荷港 2024-07-12 06:10:00

又投了斯莫特朗一票。 我在进行一些 XQuery 编程时使用了它,并且能够为语法颜色突出显示定义关键字文件,这非常棒。

Another vote for Smultron. I used it when doing some XQuery programming and being able to define a keyword files for syntax color highlighting was great.

む无字情书 2024-07-12 06:10:00

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

I have installed both Smultron and Textwrangler, but find myself using Smultron most of the time.

指尖微凉心微凉 2024-07-12 06:10:00

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

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

I would love to use a different editor than XCode for coding, but I feel, that no other editor integrates tightly enough with it to be really worthwhile.
However, given some time, TextMate might eventually get to that point. At the moment though, it primarily lacks debugging features and refactoring.

For everything that does not need XCode, I love TextMate. If I had another Mac-user in my workgroup I would probably consider SubEthaEdit for its collaboration features. If it is Emacs you want, I would recommend Aquamacs (more Mac-like) or Carbon Emacs (more GNU-Emacs-like)

黯然 2024-07-12 06:10:00

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

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

I've been using BBEdit for years. It's rock-solid, fast, and integrates into my Xcode workflow decently well. (I'm not sure anything integrates into Xcode as well as the built-in editor, but who has time to wait for the built-in editor?)

For small team projects which don't use a source control system, or for single user editing on multiple machines, SubEthaEdit comes highly recommended.

四叶草在未来唯美盛开 2024-07-12 06:10:00

Eclipse 和 Netbeans 拥有文本编辑器以及许多其他功能。 我认为你不想等待 10 秒让你的文本编辑器准备好:/...如果你打算花一些时间编码,那么花一些时间学习使用 vim (也可以使用 emacs,但是,我推荐维姆)

Eclipse and Netbeans have text editors among a whole lot of other stuff. I don't think you would want to wait 10 seconds for your text editor to become ready :/...If you are going to spend some serious time coding then spend some time and learn to use vim (emacs too but, I recommend vim)

流年已逝 2024-07-12 06:10:00

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

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

TextMate not for "advanced programmers". That does not make sense, TextMate contains everything an "advanced programmer" would want. It allows them to define a bundle that allows them to quickly set up the way they want their source code formatted, or one that follows the project guidelines, quick easy access to create entire structures and classes based on typing part of a construct and hitting tab.

TextMate is my tool of choice, it is fast, lightweight and yet contains all of the features I would want in a tool to program with. While it is not tightly integrated in Xcode, that is not a problem for me as I don't write software for Mac OS X. I write software for FreeBSD.

终止放荡 2024-07-12 06:10:00

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

Definitely BBEdit. I code, and BBEdit is what I use to code.

娜些时光,永不杰束 2024-07-12 06:10:00

您可能会考虑经典之一 - 它们都是免费的、可扩展的,并且拥有超出 Mac 范围的庞大用户群:

You might consider one of the classics - they're both free, extensible and have large user bases that extend beyond the Mac:

  • Aquamacs - emacs for OS X (emacs in a shell window is also an option)
  • Mac Vim - VI with a Mac-specific GUI (vim in a shell window is also an option)
双马尾 2024-07-12 06:10:00

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

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

I prefer an old-school editing setup. I use command-line vim embedded in a GNU Screen "window" inside of iTerm.

This may not integrate well with XCode, but I think it works great for developing and using command-line programs. If you spend any significant time working in a terminal, GNU Screen is worth the 30 minutes it takes to master the basic terminal multiplexing concepts.

吃兔兔 2024-07-12 06:10:00

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

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

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

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

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

Coda's great for PHP/ASP/HTML style development. Great interface, multiple-file search and replace with regexp support, slick FTP/SFTP/etc integration for browsing and editing remote files, SVN integration, etc.

It now supports plugins and the plugin editor can import TextMate bundles, so there's a bright future there. There aren't a lot of must-have plugins yet because the plugin support was newly introduced with version 1.6 a few months back. It's a popular app, though, so I expect more in the future.

The "killer features" for me are:
* Seamless editing of remote files
* Code navigator (symbol browser; pane that lists functions etc)

Most people aren't really into using symbol browsers but as I have to maintain a lot of unfamiliar code I find them invaluable.

I'm not sure that Coda has the "raw power" of TextMate though. I plan on getting familiar with TextMate next.

洋洋洒洒 2024-07-12 06:10:00

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

I make use of Komodo IDE. It supports a huge number of languages, and is customisable but is a bit expensive (my company bought me a copy). A really good alternative is the free version called Komodo Edit. Loads really quickly and has a decent feature list and I find myself turning to it rather than the full IDE for a lot of jobs.

小ぇ时光︴ 2024-07-12 06:10:00

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

Smultron is another good (and free) one.

人心善变 2024-07-12 06:10:00

实际上,与 TextMate 相比,我更喜欢 EditRocket。 我在 Mac 和 Ubuntu 机器上都使用它。 在多个操作系统上使用同一个编辑器真是太好了。

I actually prefer EditRocket over TextMate. I use it on both my Mac and Ubuntu machines. It is nice to use the same editor on multiple operating systems.

我很OK 2024-07-12 06:10:00

Textmate 是最先进的编辑器,但如果有人正在考虑在多个平台上进行开发,而不需要像 jedit、eclipse、netbeans 等尴尬的内存消耗怪物,请看看 geany (geany.org)。 这是免费的。 唯一的问题是编辑器在 Mac OS X 上的外观和感觉不美观:)

Textmate is state of the Art editor, but if someone is thinking about developing on several platforms without awkward memory eaters monsters like jedit, eclipse, netbeans etc take a look at geany (geany.org). It is free. The only problem the editor has not esthetic look and feel on Mac OS X :)

抹茶夏天i‖ 2024-07-12 06:10:00

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

适用于 MacOS 的 Fraise 文本编辑器

Fraise is a nice free option. It has some rough edges, but you can't beat the price. I believe it's a fork or successor of Smultron.

Fraise Text Editor for MacOS

清风无影 2024-07-12 06:10:00
半衾梦 2024-07-12 06:10:00
游魂 2024-07-12 06:10:00

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

I use Eclipse as my primary editor (for Python) but I always keep SubEthaEdit handy as my supplemental text editor (free trial, 30 euros to license). It's not super-complicated but it does what I need.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文