TextMate有什么好处?

时间:2009-06-20 21:17:50

标签: text-editor textmate

几乎每个使用Mac的开发人员都会崇拜TextMate。为什么?它有哪些非凡的功能,其他文本编辑器和IDE没有?我做了一个快速搜索,我发现大多数其他编辑器缺少的唯一真正有用的功能是列选择选项,但我不会仅仅为此使用某个编辑器。是什么让TextMate如此惊人?

8 个答案:

答案 0 :(得分:21)

TextMate是我几年前切换到Mac时购买的第一个应用程序 我最喜欢的功能是:

  • 捆绑支持
  • 清洁用户界面
  • 项目支持
  • shell集成
  • 快速获取小文件(快速启动时间)
  • 内置HTMLTidy
  • 集成了CSS和XHTML验证(需要在线连接)

但它也有一些缺点:

  • 对于大文件来说很慢
  • 缺少更新(现在有一段时间了,但TextMate 2.0似乎是alive

答案 1 :(得分:4)

主要卖点是能够使用捆绑包扩展UI,这些捆绑包基本上只是shell脚本。它也很轻巧。

答案 2 :(得分:3)

我认为TextMate的吸引力在于它没有臃肿......它只是正确的文本编辑/ IDE功能组合,以正确的方式实现:)

答案 3 :(得分:2)

许多编辑都有列选择(尽管其中很多都是深埋的)。实际上TextMate很受欢迎是它的捆绑系统,这使得一些重复的编程任务变得更加容易。它不被认为是具有“intellisense”支持(Java,C#等)的IDE的语言的替代品,但如果你想用像ruby或python这样的脚本语言创建程序,它就非常有用。

答案 4 :(得分:2)

TextMate非常强大,同时又可用,直观,优雅,轻巧。

另一方面,例如两个最受欢迎的Unix编辑器Emacs和Vi(m)都非常强大,但恕我直言(!)它们的可用性达不到今天的标准。 (我使用它们全部三个,但认为TextMate是迄今为止最好的。)

答案 5 :(得分:2)

我一直在尝试使用TextMate替代Emacs。到目前为止我还没有卖掉,虽然我喜欢项目,更简单/更清洁的UI,以及想法它可以使用python等进行扩展(我从未掌握过elisp)。

我不喜欢的东西[与Emacs相比]:

  • 无法交换点/标记或返回先前的标记。
  • 移动键不会自动退出内联搜索。
  • 标签不太好(例如:没有类的java文件中找不到符号)。
  • 完成仅搜索当前文件。
  • 不开源。

好吧,我仍然想给它一个公平的机会,但大多数情况下我只是缺少Emacs的卓越功能,并且对其具有挑战性的UI感到越来越宽容,并且更愿意尝试真正学习elisp。即使对于项目,使用emacs桌面保存在项目文件夹中也可以完成几乎相同的事情。

-taranaki

答案 6 :(得分:1)

Textmate基本上拥有<在这里插入你最喜欢的unix编辑器>的所有功能。有一个漂亮的Mac OS X UI和一个很棒的插件系统,使用捆绑包,其中有数百个可用,大多数都很好或很棒。

答案 7 :(得分:-2)

社区支持。