2015-12-21 14 views
1

每當我在TextMate 2中打開一個Ruby文件,雖然它被正確識別,但語法着色和註釋都搞砸了。而不是命令/#放在所有選定的行的開頭,我得到它們包裝在/**/,就好像我在JavaScript中工作一樣。如何解決在TextMate中破碎的Ruby評論?

我可以忍受破碎的語法着色,但評論讓我瘋狂,所以我想專注於解決這個問題(雖然我不會拒絕任何解決方案,修復兩個或忽略解決方案的語法突出問題)。我懷疑他們有相同的根本原因,所以我提到語法突出顯示,以防止它提供有價值的線索。

顯然其他人在「Textmate "comment" command not working properly for css code」中提到的TextMate(2)中對評論CSS有類似的問題,但修復程序並沒有幫助我。還有「TextMate toggle comment macro is broken」,但它有不同的症狀。

TextMate正在使用我的系統Ruby(2.0.0在OS X 10.10),如果這是相關的,但我通過rbenv切換到使用2.2.3,問題依然存在。

+0

關於密切投票:TextMate肯定是關於堆棧溢出的話題,因爲它是編程時非常常用的工具。 –

+0

理智檢查:TextMate是否將您的文件視爲Ruby?是否[底部欄](http://cl.ly/3H1k2r0S3415/Image%202015-12-21%20at%202.31.23%20PM.png)肯定地說Ruby而不是JavaScript或其他東西? –

+0

是的,它將文件識別爲Ruby(並在底部欄中顯示「Ruby」),即使將其顯式設置爲Ruby,問題依然存在。然而,如果我將它設置爲Crystal,問題就會消失(這與Ruby幾乎相同,但*有差異)。如果我將文件類型設置爲「Ruby on Rails」,問題也會出現。 – iconoclast

回答

1

我開始有完全相同的問題,我剛剛最近安裝了這個Crystal bundle有一天。我刪除了該軟件包並解決了問題。我也爲該捆綁提交了一個問題,所以希望它很快得到解決!

+0

這現在已經修復了!我重新安裝了捆綁包,一切都很好。 :) –