我在vim中有一个文档,其中包含我想要删除的与编码相关的字符(例如,用“”替换)。
我在描述它们的起源方面存在一般性问题。有一些例子说明它们是如何在不同的编辑器中显示的(我想要摆脱它们的工具是vim
)。
vim
: Oś<9c>więcim
(<9c>
是我想要摆脱的部分)
Geany
:
(但复制粘贴没有此“方形”符号的副本)
LibreOffice Calc
:
请注意,我的文字中还有其他特定于波兰语的符号显示正确。
问:如何在vim中进行正则表达式?
答案 0 :(得分:1)
您可以按 Ctrl + V 通过<9c>
输入:help i_CTRL-V_digit
(在Windows上,通常 Ctrl + Q ,然后是 X 和十六进制数:
:%s/<C-V>x9c//g
或者,特殊\%x9c
正则表达式原子匹配该值:
:%s/\%x9c//g
或者,您也可以通过yl
将光标放在光标上,然后通过:s
粘贴到<C-R>"
命令行。