gpt4 book ai didi

Vim -g 删除特定列字符的命令

转载 作者:行者123 更新时间:2023-12-04 21:05:43 25 4
gpt4 key购买 nike

我想删除整个文件中从第 11 列开始的 5 个字符。当我输入

11|5x

它适用于光标所在的行。但是当我输入

:g/.*/11|5x

编辑器关闭。

如何正确使用g命令?

最佳答案

了解 Vi(m) 模式是掌握它的关键。

跳转到屏幕列的|命令是普通模式命令,但是:global命令采用Ex命令:normal Ex 命令将以下参数解释为普通模式命令(使用 !:不考虑映射(更安全)):

:g/.*/normal! 11|5x

PS::g 的一个较短的“随处匹配”模式是 ^ 而不是 .*

关于Vim -g 删除特定列字符的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21160926/

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