gpt4 book ai didi

vim - 如何使用搜索命令搜索点字符?

转载 作者:行者123 更新时间:2023-12-03 14:12:05 24 4
gpt4 key购买 nike

我试图在Vim中使用“搜索”命令:

:Rs/F/T/X

R = range
F = text to find
T = text to replace with
X = options


但是,当我要搜索“。”时。 (点字符)我遇到了一些问题。

任务:替换所有出现的“。”。 (空格)表示为“>”(大于)

所以,首先我尝试了这个:

:%s/ ./>/g


但这改变了我所有的“。” (以ANY-CHARACTER开头)。

然后我想起了点字符是一个特殊的字符,所以我尝试了一下:

:%s/ \./>/g


但是vim向我抛出了一个错误:E486找不到模式“ \”。

最后,我尝试了这个疯狂的事情:

:%s/" ."/>/g和此 :%s/" \."/>/g

但是我得到了相同的结果:E486找不到模式...

那么,如何使用搜索命令搜索点字符?

PS:对不起,我英语不好。

最佳答案

空格和点都是特殊字符。试试这个:

:%s/\s\./>/g


更新:\ s用于表示所有空格字符(空格,制表符,换行符),而不仅仅是空格。

关于vim - 如何使用搜索命令搜索点字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2821055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com