我希望使用以下行匹配以- (void)willPresentSearchController:(UISearchController *)searchController {
// do something before the search controller is presented
self.navigationController.navigationBar.translucent = YES;
}
-(void)willDismissSearchController:(UISearchController *)searchController
{
self.navigationController.navigationBar.translucent = NO;
}
开头的单词:
syn match xamlName“\%x40 \ w *”包含
或这一行:
syn match xamlName“@ \ w *”包含
或这一行:
syn match xamlName“\ @ \ w *”包含
或几乎任何可行的行,因为这三行不起作用(至少不在vim73中)。
要匹配的正确行是什么,例如,本文中的@
:
@test
答案 0 :(得分:1)
如果您没有可能包含xamlName文件的顶级语法规则,请忽略“包含”参数:
:syn match xamlName /@\w\+/
其他Vim只会尝试在另一个语法项中匹配您的语法项而不是顶层。
另请注意,就其本身而言,这不会突出显示任何内容。您需要将xamlName语法项链接到定义的突出显示名称,例如hi def link xamlName ErrorMsg