示例
Ë^_I^BTest: 717121 -- V3K AD 1 Chan 1 CALBYPASS relays test
我想将^ B和所有字符删除到行的开头。
答案 0 :(得分:2)
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