关于这个问题有多个问题,但没有相同的参数,我找不到问题的答案。
我有一个非常长的长行whitout空格(base64),我希望在多行中断。
该网站的一些答案是使用gq,但没有空格,它不起作用......
也许是另一个命令?
答案 0 :(得分:2)
您可以使用:substitute
在每个N(\r
之后(\zs
仅在那里开始匹配)后的换行符中添加换行符(\{N}
), g
标志)非空格(\S
;也可以简单地使用.
)字符:
:s/\S\{10}\zs/\r/g
答案 1 :(得分:2)
您可以使用此命令,将10
替换为所需的宽度:
:s/.\{10}/&\r/g
它将每组10个字符(.\{10}
)替换为自身(&
),后跟换行符(\r
)。