为什么人们使用textmate?

时间:2012-05-21 23:49:26

标签: ide textmate

我最近被介绍给文本伙伴,我承认它是一个不错的编辑器,具有颜色编码和适应不同语言(PHP,HTML,Java,C ++等)的能力,但对我来说最重要的节省时间是代码完成。我不相信textmate有任何可以执行代码完成的插件,例如用于Objective-C的Xcode或用于Java的Eclipse,可以大大提高生产力。那么为什么textmate如此受欢迎?

2 个答案:

答案 0 :(得分:2)

因为它可以比完整的IDE快打开文本文件。这就是为什么我只想快速编辑文件时使用programmer's notepad(我在Windows上)

答案 1 :(得分:1)

TextMate很受欢迎,因为它在2006年单独向编程人群介绍了许多很酷的想法:

  • 带制表符扩展的智能代码段机制
  • Cmd + T模糊文件导航
  • 通过捆绑的可扩展性
  • 他人?

这些原创想法以及执行其他不太原创的想法的方式使它成为真正的编码器磁铁。我记得TextMate被认为是当时许多Windows用户切换到Mac的一个很好的理由。这是一个非常流畅的UI设计示例。

对我来说,来自DreamWeaver,TextMate立即受到欢迎。

现在,TM有限制,就像每个工具一样:

  • 没有代码感知(完成,语法检查或重构)
  • 静态完成而不是更好的动态完成
  • 难以处理非常大的文件
  • 他人?

但是,最重要的是,它的作者从未将TextMate作为一个完整的IDE推销,或者甚至假装它具有不存在的功能。 TextMate是一个文本编辑器,而不是IDE。

如果你需要智能完成,重构和其他整洁的东西TextMate不适合你。

如果您不需要所有那些整洁的帮助工具,TextMate是一个很棒的文本编辑器。

2012年,实际上很难理解TextMate在2006年是如何改变景观的.TM已经过时,并且很快就无法快速发展并提供新功能,许多文本编辑填补了这一空白。将TextMate的突破性设计作为底线(已完成所有艰难的概念性工作),在过去的5/6年中出现了许多其他文本编辑器:Espresso,Coda,Sublime Text ......以及许多其他编辑/ IDE导入了TM的概念。 / p>

我在此期间亲自切换到Vim。