gpt4 book ai didi

Vim:用字符填充行

转载 作者:行者123 更新时间:2023-12-04 13:07:16 25 4
gpt4 key购买 nike

如何在一行或多行的末尾重复添加一个字符,将行填充到特定列?

例如:
('x' 代表第 40 列,不是行上的字符;并且文本后没有空格或制表符)

line one                               x
line two x
line three x
line eleventy-billion x

变成
line one ------------------------------x
line two ------------------------------x
line three ----------------------------x
line eleventy-billion -----------------x

最佳答案

\= 的组合, submatch() , 和 repeat() :

:%s/\v^.*$/\= submatch(0) . " " . repeat("-", 39 - len(submatch(0)))

关于Vim:用字符填充行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1316963/

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