Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在vim中替换~(tilde)_Vim_Replace - Fatal编程技术网

如何在vim中替换~(tilde)

如何在vim中替换~(tilde),vim,replace,Vim,Replace,我有一个带~的字符串,使用表达式 例如: hi~how~are~you :%s/~/ /g 这似乎对任何想法都不起作用?您只需要用反斜杠来避开它: :%s/\~/ /g :%s/\~/ /g 符号~与前面的替换字符串匹配(请参见:help/~),因此需要在其前面加上反斜杠: :%s/\~/ /g :%s/\~/ /g 需要使用反斜杠作为平铺。如果其他人从microsoft word复制平铺,您可能还需要搜索字符8764/Hex 223c/octal21074(ascii平铺是126/

我有一个带~的字符串,使用表达式

例如:

hi~how~are~you

:%s/~/ /g

这似乎对任何想法都不起作用?

您只需要用反斜杠来避开它:

:%s/\~/ /g
:%s/\~/ /g

符号
~
与前面的替换字符串匹配(请参见
:help/~
),因此需要在其前面加上反斜杠:

:%s/\~/ /g
:%s/\~/ /g

需要使用反斜杠作为平铺。

如果其他人从microsoft word复制平铺,您可能还需要搜索字符8764/Hex 223c/octal21074(ascii平铺是126/Hex 7e/octal176)。您可以通过键入
u223c
(有关输入字符代码的详细信息,请参阅)

Doh!我想今天早上我需要更多的咖啡。我应该想到的。谢谢大家。谢谢你们展示了瓷砖的功能以及如何查找帮助信息。