我从 Windows 机器上获得了一些日志,其中包含多个实例<200e>
,我知道它是一个 Unicode 字符,但如何使用s
命令将其删除?
我不知道如何在命令行中输入它。
编辑
这是一个 Unicode 字符,这意味着我可以通过x
单键删除它......它不是 6 个字符<200e>
......
答案1
从:help i_CTRL-V_digit
:
使用 CTRL-V 可以直接输入字符的十进制、八进制或十六进制值。这样您就可以输入除换行符(值 10)之外的任何字符。有五种输入字符值的方法:
first char mode max nr of chars max value ( none ) decimal 3 255 o or O octal 3 377 (255) x or X hexadecimal 2 ff (255) u hexadecimal 4 ffff (65535) U hexadecimal 8 7fffffff (2147483647)
这意味着您可以用来<Ctrl-v>u200e
输入字符并像往常一样在替代命令或其他地方使用它。
:%s/<Ctrl-v>u200e//g