例子
Ë^_I^BTest: 717121 -- V3K AD 1 Chan 1 CALBYPASS relays test
我想删除 ^B 和行首的所有字符。
vim 从根本上将 Control-B 视为任何其他字符;输入它稍微困难一些(你必须输入Ctrl-V Ctrl-B),并且它显示为^B
而不是它本身(因为它是一个不可打印的字符)。
在正则表达式中,^
匹配行首,并.*
匹配任意数量的任意字符。因此,假设您在包含 ^B 的行上,请键入:
:s/^.*^B//
^B
你需要在哪里输入Ctrl-V Ctrl-B.
这将从以下位置更改该行:
Ë^_I^BTest: 717121 -- V3K AD 1 Chan 1 CALBYPASS relays test
至:
Test: 717121 -- V3K AD 1 Chan 1 CALBYPASS relays test