您可以從這裡下載文字同伴。
您可以在FreeNode.net上使用textmate郵件列表或#TextMate IRC頻道進行問題,評論和錯誤報告。
您也可以聯繫大型人。
在提交錯誤報告之前,請閱讀寫入錯誤報告指令。
要構建文本同伴,您需要以下內容:
makehash_map所有這些都可以使用自製或MacPorts安裝:
# Homebrew
brew install boost capnp google-sparsehash multimarkdown ninja ragel
# MacPorts
sudo port install boost capnproto multimarkdown ninja ragel sparsehash安裝依賴項後,請確保您有完整的結帳(包括子模型),然後運行./configure ,然後是ninja :
git clone --recursive https://github.com/textmate/textmate.git
cd textmate
./configure && ninja TextMate/run ./configure腳本只需檢查是否可以找到所有依賴項,然後調用bin/rave bootstrap builstrap build.ninja文件,默認配置設置以release和默認目標設置為TextMate 。
您應該安裝可以通過首選項→捆綁包進行安裝的忍者捆綁包。
之後,您可以按⌘B從文本同伴內部構建。如果尚未在首選項→變量或~/.tm_properties中設置PATH變量,以便它可以找到ninja和相關工具;一個示例可能是$PATH:/usr/local/bin 。
默認目標(在.tm_properties中設置)是TextMate/run 。這將重新推出文本伴侶,但是當從文本中召喚時,將在當前實例被殺死之前出現對話框。由於有完整的會話還原,即使沒有保存的更改,也可以安全地重新啟動。
如果當前文件是一個測試文件,則更改了要構建的目標以構建測試所屬的庫(這是通過在源樹的根中找到的.tm_properties文件中設置TM_NINJA_TARGET來完成的。
同樣,如果當前文件屬於應用程序目標( TextMate.app除外),則將TM_NINJA_TARGET設置為構建和運行此應用程序。
對於TextMate.app應用程序,有兩個符號構建目標:
ninja TextMate # Build and sign TextMate
ninja TextMate/run # Build, sign, and (re)launch TextMate清潔一切運行:
ninja -t clean或簡單地刪除~/build/TextMate 。
Textmate的來源是根據自由軟件基金會(Free Software Foundation)發布的GNU通用公共許可證(許可證版本3)或(您可以選擇)任何以後版本發布的。
Textmate是Allan Odgaard的商標。