Vim语法仅匹配单词

肯尼基

我试图找出一种突出显示我通常使用的某些typedef的方法。例如:

syn match U64 "u64"
hi def link U64 Type

这是因为“ u64”实际上被标记为类型。问题是,如果我要创建变量“ u64 u64copy”(仅举一个例子,请不要挂断某个名称实际上是否具有该名称),“ u64copy”中的“ u64”仍会突出显示。我已经考虑过区域,但是我不知道要设置哪个区域,因为这可能是代码中任何地方的问题。

cmaster-恢复莫妮卡

您可以简单地在正则表达式中添加单词边界:

syn match U64 "\<u64\>"

令牌\<\>分别在单词的开头和结尾匹配零长度序列。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

区域中的 Vim 语法匹配

来自分类Dev

AWK仅打印匹配的单词

来自分类Dev

Vim:行后语法匹配也是语法匹配

来自分类Dev

vim:匹配单词不是以$开头

来自分类Dev

匹配字符后面的任何单词(Vim)

来自分类Dev

Vim语法不正确匹配

来自分类Dev

设置高亮以仅匹配整个单词

来自分类Dev

使MySQL LIKE仅返回完整单词匹配

来自分类Dev

grepl仅严格匹配单词的某些部分

来自分类Dev

Python 仅重新匹配单词中的字母

来自分类Dev

RegEx仅匹配前后没有特定单词的单词

来自分类Dev

在vim匹配中创建新语法,但不匹配#{

来自分类Dev

语法-如何在单词前后匹配可选和必需的空格?

来自分类Dev

Vim ...什么参数代表搜索中的匹配单词?

来自分类Dev

vim语法匹配字母数字字符串

来自分类Dev

Vim的括号匹配慢且使用默认的PHP语法

来自分类Dev

使用 Perl RegEx 的 ViM 语法文件同步匹配

来自分类Dev

正则表达式仅匹配某个单词

来自分类Dev

PHP匹配特定的句子字母并仅获取单词

来自分类Dev

perl仅将整个单词与数组列表匹配

来自分类Dev

仅打印匹配的单词,而不是通过grep打印整行

来自分类Dev

Django过滤器-Iregex仅匹配完整单词

来自分类Dev

查找命令-仅查找整个单词匹配的地方

来自分类Dev

每个起始字母仅匹配一个单词

来自分类Dev

如何仅使用给定字符匹配一个单词

来自分类Dev

Postgresql常规表达匹配和重复仅大写单词

来自分类Dev

匹配(和删除)仅包含特殊字符的单词

来自分类Dev

仅显示来自grep的匹配单词的文件名

来自分类Dev

仅当约束中包含单词时才匹配