我是 TM1 的長期用戶,但最近 10.9 和隨後的 10.10 的更新讓 Ruby 崩潰了。例如, cmd+{ 不再完成環境,儘管 cmd+i 確實包裹在 \emph 中,這很奇怪。我確實嘗試根據開發人員今年夏天發送的電子郵件來修復此問題,但它仍然損壞,我已經放棄了 TM 1。
為了更了解 TM 軌道,我決定轉向使用 TM2。所有按鍵綁定都可以在 TM2 中使用,但現在我無法讓 TextMate LaTeX Watch Document 進行「觀看」。當點擊 cntl+cmd+w (或使用選單選項)觀看文件時,它會編譯文件並在 Skim 中提取 pdf。任何後續編輯都不會在 pdf 文件中更新。
FWIW,在 TM2 的 LaTeX 首選項彈出視窗中,我選取了「使用 Latexmk」以及「自動顯示 pdf」。此外,觀看文檔做我在 TM1 工作。
總結一下:在 TM2(以及 OSX Yosemite,如果這是一個問題)中必須做什麼才能讓「監視文件」功能像在 TM1 中那樣自動更新已編譯的 pdf 文件?
編輯:更糟的是,透過 cmd+r 編譯可以快速在 Skim 中開啟文檔,但隨後 Skim 立即崩潰。
答案1
建議:在 TextMate 2 首選項中啟用捆綁開發。它指向 Ruby 1.8。不過,我不是這方面的專家。我只能報告說,當我切換到Yosemite Beta(我現在使用Beta 4)時,我遇到了Ruby 的初始問題,試圖強制Yosemite 指向Ruby 1.8 而不是2.0,後來意識到(2014 年8 月31 日)我不需要做任何事情,因為 TextMate 會自動指向 1.8。