Ruby on rails Rails、Ruby和Erb是否有Xcode语法着色?如果没有,我怎么能自己写呢? XCODE的语法着色最差,TeMead的外观很好,但是我喜欢XCODEL,因为我也用C++编程。我想把所有东西都放在一个地方,并利用其他Xcode功能
有没有人已经这样做了,或者有没有一种简单的方法可以做到这一点?Xcode可以进行自定义语法着色,您需要两个文件Ruby on rails Rails、Ruby和Erb是否有Xcode语法着色?如果没有,我怎么能自己写呢? XCODE的语法着色最差,TeMead的外观很好,但是我喜欢XCODEL,因为我也用C++编程。我想把所有东西都放在一个地方,并利用其他Xcode功能,ruby-on-rails,ruby,xcode,syntax,Ruby On Rails,Ruby,Xcode,Syntax,有没有人已经这样做了,或者有没有一种简单的方法可以做到这一点?Xcode可以进行自定义语法着色,您需要两个文件 pbfilespec:指定MIME类型、扩展名和一些元信息 xclangspec:用于保存需要着色的标识符等 并将它们放在~/Library/Application Support/。 我自己也是一个Textmate用户,所以不知道ruby是否存在这样的东西,也不知道这些文件是否有更精确的规范,但很容易找到其他语言的例子。在谷歌搜索了一番后,看起来确实对XCode中的ERB文件有一
:指定MIME类型、扩展名和一些元信息pbfilespec
:用于保存需要着色的标识符等xclangspec
~/Library/Application Support/。
我自己也是一个Textmate用户,所以不知道ruby是否存在这样的东西,也不知道这些文件是否有更精确的规范,但很容易找到其他语言的例子。在谷歌搜索了一番后,看起来确实对XCode中的ERB文件有一些支持。不过,这有点隐蔽 请签出此页面:。简而言之,XCode查找的是.rhtml文件而不是.erb文件,因此.erb文件不会触发erb语法高亮显示。那么,解决办法就是开放 /开发者/Library/privateframes/DevToolsCore.framework/Versions/A/Resources/Standard file types.pbfilespec 查找rhtml的映射: 扩展=(shtml、jsp、rhtml) 并将雇员再培训局加入名单: 扩展=(shtml、jsp、rhtml、erb)
中提琴!只需重新启动XCode,就会得到erb语法高亮显示。也许有一种方法可以从XCode本身中实现,但我还没有找到它。你可以去编辑器>语法着色>检查HTML,然后再为Ruby做一次检查XCode确实为Ruby提供了本机语法高亮显示,尽管它不像C、Java或JavaScript那样彻底。TextMate的报道似乎是最好的。奥马尔在下面的回答似乎回答了这个问题。为什么不把它标记为已回答?这已经不必要了。您可以进入编辑器>语法着色>检查HTML,然后为Ruby再次检查。谢谢@HamedSaadat。您应该添加您的评论作为答案,以提高可视性。我花了一段时间才注意到。好吧,我只是贴了个答案。