【发布时间】:2013-08-01 16:44:58
【问题描述】:
从过去几天开始,我一直在尝试 Vim(Windows 7 上的 gvim),并且必须说它非常有趣,尽管它确实有一个陡峭的学习曲线。
我现在有一个体面的 _vimrc 文件,感谢这个论坛,但我正在寻找一种特定的模式忽略技术。
假设,在一个文本文件中我有一个这样的字符串:
10000000c9abcdef
在同一个文件中,我有相同的字符串,只是用 : 隔开,就像这样,每 2 个字符,
10:00:00:00:c9:ab:cd:ef
或者,我有一行,例如,
hostname portname switchname
还有
hostname_portname_switchname
如何让 vim 匹配 10000000c9abcdef 与 10:00:00:00:c9:ab:cd:ef 并匹配 hostname portname switchname 与 hostname_portname_switchname ?
到目前为止,如果我将光标放在10:00:00:00:c9:ab:cd:ef 下方并点击*,它只会突出显示并匹配10:00:00:00:c9:ab:cd:ef,但我怎样才能让它匹配10000000c9abcdef?或hostname_portname_switchname 和hostname portname switchname ?
基本上,我希望 vim 忽略非单词字符(假设非单词字符是空格、制表符、:、::、逗号、冒号、分号等)
有办法吗?
【问题讨论】: