0

我最近被介绍给 text mate,我承认它是一个不错的编辑器,具有颜色编码和适应不同语言(PHP、HTML、Java、C++ 等)的能力,但对我来说最重要的节省时间是代码完成。我不相信 textmate 有任何插件可以像 Xcode for Objective-C 或 Eclipse for Java 那样完成代码完成,这可以极大地提高生产力。那么为什么textmate这么受欢迎呢?

4

2 回答 2

3

因为它可以比完整的 IDE 更快地打开文本文件。这就是为什么当我只想快速编辑文件时使用程序员的记事本(我在 Windows 上)

于 2012-05-21T23:51:59.857 回答
3

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

  • 带有标签扩展的智能片段机制
  • Cmd+T 模糊文件导航
  • 通过捆绑包的可扩展性
  • 其他的?

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

对我来说,来自 DreamWeaver 的 TextMate 是一炮而红。

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

  • 没有代码意识(用于完成、语法检查或重构)
  • 静态完成而不是更好的动态完成
  • 难以处理非常大的文件
  • 其他的?

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

如果您需要智能补全、重构和其他简洁的东西,TextMate 不适合您。

如果您不需要所有这些简洁的辅助工具,TextMate 是一款出色的文本编辑器。

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

在此期间,我个人已切换到 Vim。

于 2012-05-22T09:50:23.903 回答