簡體   English   中英

是否有Rails,Ruby,Erb的Xcode語法着色? 如果沒有,我怎么能自己寫一個?

[英]Is there an Xcode syntax colouring for Rails, Ruby, Erb? If not, how can I write one myself?

Xcode的語法着色最好,textmate看起來很棒,但我喜歡Xcode,因為我也用C ++編程。 我想把所有東西放在一個地方,並利用其他Xcode功能。

有沒有人已經做過這個或者有一個簡單的方法嗎?

您可以轉到編輯器>語法着色>檢查HTML並再次為Ruby執行此操作

一些google搜索后,它看起來像有的確在XCode的ERB文件的一些支持。 但它有點隱藏。

查看此頁面: ERB突出顯示 簡而言之,XCode正在尋找.rhtml文件而不是.erb文件,因此.erb文件不會觸發ERB語法高亮顯示。 那么,解決方案就是開放

/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Versions/A/Resources/Standard文件類型.pbfilespec

尋找rhtml的映射:

擴展名=(shtml,jsp,rhtml);

並將erb添加到列表中:

擴展名=(shtml,jsp,rhtml,erb);

中提琴! 只需重新啟動XCode,您就會獲得erb語法高亮顯示。 可能有一種方法可以在XCode內部實現,但我還沒有找到它。

Xcode可以自定義語法着色,需要兩個文件

  • pbfilespec :指定MIME類型,擴展名和一些元信息
  • xclangspec :包含需要着色的標識符等

把它們放在~/Library/Application Support/..某個地方

我自己就是Textmate用戶,因此不知道ruby是否存在這樣的東西,也不知道這些文件的更精確的規范,但很容易找到其他語言的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM