/Developer/library/PrivateFrameworks/XcodeEdit.framework/Versions/A/Resources@H_301_7@在该目录中,我打开了BaseSupport.xclangspec并找到了标识URL协议的行: @H_301_7@
Syntax = { StartChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMnopQRSTUVWXYZ"; Chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMnopQRSTUVWXYZ0123456789;/:@&=+$,-_.!~*'()%#"; Match = "^(acap|afp|afs|cID|data|fax|Feed|file|ftp|go|gopher|http|https|imap|ldap|mailserver|mID|modem|news|nntp|opaquelocktoken|pop|prospero|rdar|rtsp|service|sip|soap\.beep|soap\.beeps|tel|telnet|tip|tn3270|urn|vemmi|wais|z39\.50r|z39\.50s)://([a-zA-Z0-9\-_.]+/)?[a-zA-Z0-9;/?:@\&=+$,\-_.!~*'()%#]+$","^(mailto|im):[a-zA-Z0-9\-_]+@[a-zA-Z0-9\-_\.!%]+$","^radar:[a-zA-Z0-9;/?:@\&=+$,); */ Type = "xcode.Syntax.url"; };@H_301_7@并将Match =的行更改为: @H_301_7@
Match = ();@H_301_7@这消除了URL匹配,但没有mailto匹配(在第一个下面的单独规则中).我将这作为读者的练习;-) @H_301_7@显然,我本来可以更有选择性,我怀疑改变Type类型就足够了.此外,未来版本的Xcode可能会覆盖此更改,因此我将不得不调查将更改放入我自己的BaseSupport.xclangspec副本中,并查看是否将其粘贴到〜/ library / Application Support中. 总结
以上是内存溢出为你收集整理的阻止Xcode将文本转换为超链接?全部内容,希望文章能够帮你解决阻止Xcode将文本转换为超链接?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)