題:
具有完成鍵功能的Textmate替代品有哪些?
navitronic
2011-03-11 08:57:36 UTC
view on stackexchange narkive permalink

我慢慢開始擔心Textmate的最壞情況以及即將發布的Lion以及它的穩定性如何。

所以我的問題是,是否有Textmate替代品可以支持完成功能(Esc鍵自動完成)是否與Textmate一樣?

理想情況下,必須與實現Textmate的實現盡可能相似。

含義:

  1. 它可以根據現有語言自動完成各種語言的關鍵字
  2. 它可以自動完成附近的單詞。
  3. 它不會生成顯示選項的下拉菜單,您只需按住鍵即可循環瀏覽選項。
  4. ol>
哈哈,關於文本編輯器的問題→關於Emacs的一則評論,關於Vim的一則評論。既然我們提到了Emacs和Vim,是否可以繼續進行宗教活動?
為什麼TextMate在Lion中會停止穩定?
當Tiger是主要操作系統時,Textmate被釋放。差不多5到6年前。應用程序在Lion中的行為方式似乎有很多變化。它可能一直保持不變,但這只是尋找替代方案的一種練習。
只需添加一些功能,例如全屏支持,就可以了。
七 答案:
ocodo
2011-03-21 12:08:26 UTC
view on stackexchange narkive permalink

Emacs 23的Cocoa構建非常好,具有大量的擴展功能,並且定制的範圍幾乎是無限的。

學習曲線可能有點陡峭,但是值得一次投入時間進行投資您可以克服最初的駝峰。

如果您對TextMate,Terminal和類似的東西很滿意,那麼 http://emacswiki.org很棒的資源。

另外,要獲得更多OSX的感覺,請查看Aquamacs
我還應該建議使用zsh而不是bash作為默認的終端外殼,您會在zsh中獲得Mx風格的命令(以及許多其他不錯的可用性功能)-尤其是當您使用[oh-my-zsh](https://github.com)時。 com / robbyrussell / oh-my-zsh)(請考慮將其用作zsh入門套件)
我討厭Emacs,這是一個過時的恐龍程序。這就是我使用Mac的原因之一。我也可以在Linux機器上安裝Emacs。
fuzenco
2011-03-21 21:25:03 UTC
view on stackexchange narkive permalink

Sublime Text 2進展順利。提醒我很多Textmate

概述: http://www.sublimetext.com/blog/articles/sublime-text-2-public-alpha

下載版本。 2: http://www.sublimetext.com/2

哇,我不知道他們正在為OS X開發一個版本!現在要嘗試一下。謝謝!
您知道這是否支持某種完成密鑰嗎?
@navitronic`ctrl + space`確實會生成一個下拉列表(您可以使用快捷方式循環它)。
moonglum
2011-03-25 15:29:07 UTC
view on stackexchange narkive permalink

一個選項是 Smultron ,可從MacApp Store購買,價格為4,99。它提供了您真正需要的功能(非常好的自動完成功能)。您可以在這篇文章的第一條評論中找到更多信息。還有一個名為 Fraise的免費叉子。我還沒有嘗試Fraise,但是它似乎和Smultron一樣好。

您還有一個選擇是Vim。但是進入Vim並不容易。如果您來自TextMate,我建議將MacVim與 Janus結合使用。它是由來Vim的Ex-TextMate團隊開發的,他們在提供TextMate用戶喜歡的某些功能方面做得很好。 Janus頁是順便說一句。 Vim過渡的一個很好的起點。

截至2011年,[Smultron](http://www.peterborgapps.com/smultron/)現已恢復[積極開發](http://www.peterborgapps.com/2011/01/im-back/)。雖然它以4.99美元的價格是便宜的,但它仍然比Fraise貴4.99美元-我已經使用了一段時間,並且擁有我從Notepad ++中錯過的功能集。但是,我錯過的功能與@navitronic's的需求不同。
哦,真是太好了!我是新來的,因此無法在我的帖子中添加三個鏈接-但我會引用您的評論。
我一直聽到有關Smultron的好消息,卻忘了提及它。從來沒有聽說過Fraise,感謝您帶來了這個。
fletom
2011-03-26 04:18:23 UTC
view on stackexchange narkive permalink

我的猜測是TextMate將針對Lion進行更新,因此您應該一切都很好。 Textmate已向期望能夠在最新版本的OS X上使用的客戶付款,我不明白為什麼開發人員會因不更新軟件而冒失去客戶的風險。

我什至會去到目前為止,Lion的更新可能是他們發布TextMate 2.0的理想時機。可以肯定的是,該版本被《連線》雜誌評為 2009年度十大蒸發器中的名字,但隨後,《星際爭霸II》也被評為該版本。讓我們共同努力,因為面對現實,TextMate就是最好的選擇。

當您沒有要運送的新產品時,失去客戶是沒有問題的,所有更新都是免費的。
MJRasoBarnett
2011-08-01 22:40:00 UTC
view on stackexchange narkive permalink

關於Sublime Text 2的另一項建議(處於beta版,但對我來說,已經比Textmate更穩定了,因為它已經切換到了全職)。

它與相似 對您提到的Textmate的自動完成行為,默認情況下由tab鍵觸發。但是,它不會使用此鍵在不同的匹配之間循環-實際上,它只是選擇最佳匹配。正如上面的koiyu所指出的,如果您按下ctrl-space,它將打開自動完成下拉列表,其中包含您可以選擇的所有匹配項。

有關其完成行為的更多信息可以

如果您有興趣,還可以使用其他顯著功能:

  • Sublime Text高度可配置。可以通過修改JSON格式的配置文件輕鬆更改從上述針對自動完成行為提到的默認鍵映射到界面中選項卡顏色的所有內容。許多事情目前還沒有漂亮的GUI,但是對我來說很容易進入並調整我可能想要的所有內容-ST是一個調整者的夢想。

  • Textmate兼容性。作為前Textmate的用戶,我喜歡ST與 Textmate片段,語言文件和配色方案兼容。默認情況下,我在Sublime Text中找不到CMake捆綁包,所以我只是從Textmate的CMake捆綁包中復制了語言文件,效果很好。

這肯定是發展迅速,值得一看。

我還無法投票,但是非常感謝您提出的崇高建議。.到目前為止,最接近有效替代老化的Textmate的方法.... big再加上有多少類似Textmate的快捷鍵以及超讚的功能無干擾模式。現在,它需要的只是SVN支持以及遠程服務器項目(這將是TextMate的好處)……當它超出beta版本時,我可能會為此付費!
Frederik Deweerdt
2011-03-21 11:44:39 UTC
view on stackexchange narkive permalink

Vim似乎符合您的要求: http://code.google.com/p/macvim/

  • 請參見: http:/ /vim.wikia.com/wiki/VimTip91用於字典完成
  • Ctrl-N會自動完成,並帶有當前打開的文件中的單詞
  • 它不會生成下拉列表菜單,但是如果您改變主意,則可以將其添加為選項。

此外,它還支持宏,語法高亮顯示和許多擴展。

cregox
2011-03-24 05:55:40 UTC
view on stackexchange narkive permalink

TextMate可能是最出色的Mac文本編輯器,所以我不確定您是否能夠找到更好的文本編輯器。它的標價約為50美元,因此,如果考慮到這一點,可能還會有另外一個挑戰—但我還沒有嘗試過: BBedit的價格為39美元,直到2011年10月為止到49美元。

這裡還有兩個編輯器,我覺得也很不錯:

如果沒有,我相信這3個滿足您的需求,但您運氣不佳。但是還有更多的替代方案



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
Loading...