我想把分隔数字的*改成冒号:,怎么办呢?一个一个改?,你或许会想到在Vim下的模式替换来处理,这确实是一个好方法。如果Vim结合cut命令来处理,也可以达到异曲同工的效果:
使用Vim下的模式替换命令:
Shift+V #选中当前的行 :s/\*/:/g #使用s命令进行替换,由于*在Vim中是由特殊含义的,需要使用反斜杠来转义
使用cut命令来处理:
Shift+V #选中光标所在的行 :!cut -d '*' -f 1- --output-delimiter=':'
两个命令的执行结果都一样,变成这样了: