我想修改Xcode语法高亮显示。也就是说,我做了很多'NSAsserts',我发现它在视觉上让人分心,因此我希望从'NSAssert'开始的线条是浅灰色的。这样,我可以专注于我的代码逻辑,而不必认知地过滤出NSAssert行。
答案 0 :(得分:2)
这是Xcode目前允许你做的最好的事情。
答案 1 :(得分:2)
我也使用了很多这些,我非常喜欢你的想法来解决问题。好吧,有点:我还没有弄清楚如何将NSAsserts当作一个新项目,但我已经研究出如何使它们在语法高亮显示中显示为注释。
--- /Developer/Library/PrivateFrameworks/XcodeEdit.framework/Versions/A/Resources/BaseSupport.xclangspec 2010-10-05 00:27:45.000000000 +0100 +++ /Users/philwill/Library/Application Support/Developer/Shared/Xcode/Specifications/BaseSupport.xclangspec 2010-12-14 11:36:51.000000000 +0000 @@ -100,9 +100,8 @@ Identifier = "xcode.lang.comment.singleline"; BasedOn = "xcode.lang.comment"; // for text macros Syntax = { - Start = "//"; - EscapeChar = "\\"; - Until = "\n"; + StartChars = "/N"; + Match=("//.*$","NSC?Assert[12345]?[[:space:]]*\\([^;]*\\)[[:space:]]*;"); IncludeRules = ( "xcode.lang.url", "xcode.lang.url.mail", "xcode.lang.comment.mark" ); Type = "xcode.syntax.comment"; };
注意事项: