几乎每个使用Mac的开发人员都会崇拜TextMate。为什么?它有哪些非凡的功能,其他文本编辑器和IDE没有?我做了一个快速搜索,我发现大多数其他编辑器缺少的唯一真正有用的功能是列选择选项,但我不会仅仅为此使用某个编辑器。是什么让TextMate如此惊人?
答案 0 :(得分:21)
TextMate是我几年前切换到Mac时购买的第一个应用程序 我最喜欢的功能是:
但它也有一些缺点:
答案 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相比]:
好吧,我仍然想给它一个公平的机会,但大多数情况下我只是缺少Emacs的卓越功能,并且对其具有挑战性的UI感到越来越宽容,并且更愿意尝试真正学习elisp。即使对于项目,使用emacs桌面保存在项目文件夹中也可以完成几乎相同的事情。
-taranaki
答案 6 :(得分:1)
Textmate基本上拥有<在这里插入你最喜欢的unix编辑器>的所有功能。有一个漂亮的Mac OS X UI和一个很棒的插件系统,使用捆绑包,其中有数百个可用,大多数都很好或很棒。
答案 7 :(得分:-2)
社区支持。