任何人都知道如何删除所有空格并,使用Vim在文件中用逗号替换它们?文件输入示例(单词可以无处不在!):
C1 TEST PROD
A1 BE
T1 B1
Run Code Online (Sandbox Code Playgroud)
文件输出示例(属于同一行的所有单词都如下例所示):
C1,TEST,PROD
A1,BE
T1,B1
Run Code Online (Sandbox Code Playgroud)
我找到了:
%s/\s\{1,}/,/gc
Tim*_*Tim 62
首先删除空行:
:g/^\s*$/d
Run Code Online (Sandbox Code Playgroud)
然后:s///在每行(%)上使用substitution()用逗号()替换所有(g)连续的空格\s\+(,).
:%s/\s\+/,/g
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46929 次 |
| 最近记录: |