我慢慢開始擔心Textmate的最壞情況以及即將發布的Lion以及它的穩定性如何。
所以我的問題是,是否有Textmate替代品可以支持完成功能(Esc鍵自動完成)是否與Textmate一樣?
理想情況下,必須與實現Textmate的實現盡可能相似。
含義:
- 它可以根據現有語言自動完成各種語言的關鍵字
- 它可以自動完成附近的單詞。
- 它不會生成顯示選項的下拉菜單,您只需按住鍵即可循環瀏覽選項。 ol>
我慢慢開始擔心Textmate的最壞情況以及即將發布的Lion以及它的穩定性如何。
所以我的問題是,是否有Textmate替代品可以支持完成功能(Esc鍵自動完成)是否與Textmate一樣?
理想情況下,必須與實現Textmate的實現盡可能相似。
含義:
Emacs 23的Cocoa構建非常好,具有大量的擴展功能,並且定制的範圍幾乎是無限的。
學習曲線可能有點陡峭,但是值得一次投入時間進行投資您可以克服最初的駝峰。
如果您對TextMate,Terminal和類似的東西很滿意,那麼 http://emacswiki.org很棒的資源。
Sublime Text 2進展順利。提醒我很多Textmate
概述: http://www.sublimetext.com/blog/articles/sublime-text-2-public-alpha
下載版本。 2: http://www.sublimetext.com/2
一個選項是 Smultron ,可從MacApp Store購買,價格為4,99。它提供了您真正需要的功能(非常好的自動完成功能)。您可以在這篇文章的第一條評論中找到更多信息。還有一個名為 Fraise的免費叉子。我還沒有嘗試Fraise,但是它似乎和Smultron一樣好。
您還有一個選擇是Vim。但是進入Vim並不容易。如果您來自TextMate,我建議將MacVim與 Janus結合使用。它是由來Vim的Ex-TextMate團隊開發的,他們在提供TextMate用戶喜歡的某些功能方面做得很好。 Janus頁是順便說一句。 Vim過渡的一個很好的起點。
我的猜測是TextMate將針對Lion進行更新,因此您應該一切都很好。 Textmate已向期望能夠在最新版本的OS X上使用的客戶付款,我不明白為什麼開發人員會因不更新軟件而冒失去客戶的風險。
我什至會去到目前為止,Lion的更新可能是他們發布TextMate 2.0的理想時機。可以肯定的是,該版本被《連線》雜誌評為 2009年度十大蒸發器中的名字,但隨後,《星際爭霸II》也被評為該版本。讓我們共同努力,因為面對現實,TextMate就是最好的選擇。
關於Sublime Text 2的另一項建議(處於beta版,但對我來說,已經比Textmate更穩定了,因為它已經切換到了全職)。
它與相似 對您提到的Textmate的自動完成行為,默認情況下由tab鍵觸發。但是,它不會使用此鍵在不同的匹配之間循環-實際上,它只是選擇最佳匹配。正如上面的koiyu所指出的,如果您按下ctrl-space,它將打開自動完成下拉列表,其中包含您可以選擇的所有匹配項。
如果您有興趣,還可以使用其他顯著功能:
Sublime Text高度可配置。可以通過修改JSON格式的配置文件輕鬆更改從上述針對自動完成行為提到的默認鍵映射到界面中選項卡顏色的所有內容。許多事情目前還沒有漂亮的GUI,但是對我來說很容易進入並調整我可能想要的所有內容-ST是一個調整者的夢想。
Textmate兼容性。作為前Textmate的用戶,我喜歡ST與 Textmate片段,語言文件和配色方案兼容。默認情況下,我在Sublime Text中找不到CMake捆綁包,所以我只是從Textmate的CMake捆綁包中復制了語言文件,效果很好。
這肯定是發展迅速,值得一看。
Vim似乎符合您的要求: http://code.google.com/p/macvim/
此外,它還支持宏,語法高亮顯示和許多擴展。
TextMate可能是最出色的Mac文本編輯器,所以我不確定您是否能夠找到更好的文本編輯器。它的標價約為50美元,因此,如果考慮到這一點,可能還會有另外一個挑戰—但我還沒有嘗試過: BBedit的價格為39美元,直到2011年10月為止到49美元。
這裡還有兩個編輯器,我覺得也很不錯:
如果沒有,我相信這3個滿足您的需求,但您運氣不佳。但是還有更多的替代方案。