【发布时间】:2017-10-25 14:37:05
【问题描述】:
我有这样的文字:
w ky,
wyz,
wyy,
wj,
w w,
我想把它改成这样:
"w ky",
"wyz",
"wyy",
"wj",
"w w",
我现在使用:
- 录制一个宏以在一行中插入双倍配额,然后转到下一行
qa0wi"$i"j - 然后输入
4@a
是的,它有效,但有更简单的方法吗?
【问题讨论】:
-
在谷歌输入问题时的第一个结果stackoverflow.com/questions/11784408/…
-
@J.Knight 但当每行长度相同时,该答案才有效
-
代替
0w,您可以使用^...不确定您所说的简单是什么意思...但您也可以使用替换...s/\S[^,]*/"&"/ -
@Sundeep 我知道
ggCtrl-vG$会选择所有单词,但我可以选择每一行直到最后一个逗号吗? -
只是为了添加到@Sundeep 的评论中。
:%s/\S[^,]*/"&"/g将一次性全部替换