自从过去几天以来,我一直在尝试 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 忽略非单词字符(假设非单词字符是空格、制表符、:、::、逗号、冒号、分号等)
有办法吗?