gpt4 book ai didi

vim - 如何删除 Vim 中每行的最后六个字符?

转载 作者:行者123 更新时间:2023-12-03 07:36:15 25 4
gpt4 key购买 nike

我在每行末尾重复以下字符:

^[[00m

如何使用 Vim 编辑器从每一行中删除它们?

当我发出命令:%s/^[[00m//g时,它不起作用。

最佳答案

您可以使用 :%s/.\{6}$// 从字面上删除每行末尾的 6 个字符。

: 启动 ex 模式,让您执行命令。 % 是一个范围,指定该命令应对整个文件进行操作。 s 代表替换,后面跟着格式为 s/pattern/replacement/ 的模式和替换字符串。在这种情况下,我们的模式是 .\{6}$ 这意味着匹配任何字符 (.) 正好 6 次 (\{6})接下来是行尾 ($),并将其替换为我们的替换字符串,这没什么。因此,正如我上面所说,这会匹配每行的最后 6 个字符,并将其替换为任何内容。

关于vim - 如何删除 Vim 中每行的最后六个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11409518/

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