1

例子

Ë^_I^BTest: 717121 -- V3K AD 1 Chan 1 CALBYPASS relays test

我想删除 ^B 和行首的所有字符。

4

1 回答 1

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
于 2013-10-10T04:27:14.900 回答