2012-05-21 130 views
-1

我最近被介紹給文本伴侶,我承認它是一個具有顏色編碼和能夠適應不同語言(PHP,HTML,Java,C++等)的體面編輯器,但對我來說最重要的時間保護程序是代碼完成。我不相信textmate有任何插件可以完成代碼完成,如用於Objective-C的Xcode或用於Java的Eclipse,這可顯着提高生產力。那爲什麼textmate如此受歡迎?爲什麼人們使用textmate?

回答

2

因爲它可以打開一個文本文件比一個完整的IDE快得多。這就是爲什麼我使用programmer's notepad(我在Windows上)時,我只想趕快編輯一個文件

+0

因此文本伴侶用於快速編輯。一旦你啓動了一個IDE,加載一個新文件不應該採取幾乎一樣的權利? – Ben

+0

是的,如果IDE已經打開。但是,基本的文本編輯器仍然更快,因爲它們不會執行任何索引來幫助完成代碼 –

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的概念。

我在此期間親自切換到了Vim。

相關問題