在 Vim 中,我有以下文本:
key => value1
key => value2
key => value1111
key => value12
key => value1122222
我想在每行末尾添加“,”。之前的文本将变为以下内容:
key => value1,
key => value2,
key => value1111,
key => value12,
key => value1122222,
有人知道该怎么做吗?是否可以使用视觉 block 模式来完成此任务?
最佳答案
这将对文件中的每一行执行此操作:
:%s/$/,/
如果您想要执行行的子集而不是整个文件,您可以指定它们来代替 %
.
一种方法是进行视觉选择,然后键入 :
。它将填写 :'<,'>
对于您来说,然后输入其余部分(注意您只需要添加 s/$/,/
)
:'<,'>s/$/,/
关于vim - 如何在 Vim 中的每行末尾添加文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11303032/