我有一个包含 5174 行的文件。以下是线条的显示方式:
JAMES 1.664 1.664 1
JOHN 1.642 3.305 2
ROBERT 1.576 4.881 3
MICHAEL 1.321 6.202 4
MARY 1.319 7.521 5
WILLIAM 1.230 8.750 6
DAVID 1.185 9.934 7
RICHARD 0.854 10.788 8
CHARLES 0.765 11.552 9
JOSEPH 0.705 12.257 10
THOMAS 0.692 12.948 11
PATRICIA 0.539 13.486 12
CHRISTOPHER 0.519 14.005 13
LINDA 0.518 14.523 14
BARBARA 0.490 15.013 15
我在 VIM 中使用:
:s/^\s*//g
这不起作用。如何删除每行第一个字符之后的所有字符?
最佳答案
剥这只猫的很多方法......
替换后:
:%s/\w\+\zs.*
与:正常
:
:%norm! f D
关于regex - 如何使用 VIM 删除第一个字符串末尾之后的所有字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32958106/