这是我的情况,我有许多SQL行,如下所示。
SET IDENTITY_INSERT blah
DELETE FROM blah
SET IDENTITY_INSERT blah
DELETE FROM blah
SET IDENTITY_INSERT blah
DELETE FROM blah
SET IDENTITY_INSERT blah
DELETE FROM blah
SET IDENTITY_INSERT blah
DELETE FROM blah我想用VIM重新排列它
SET IDENTITY_INSERT blah
SET IDENTITY_INSERT blah
SET IDENTITY_INSERT blah
SET IDENTITY_INSERT blah
DELETE FROM blah
DELETE FROM blah
DELETE FROM blah现在我知道我可以写一个简单的python脚本来快速完成这个任务,但我正在努力提高我的VIM技能。
发布于 2010-12-27 01:06:46
您可以使用g命令:
:g/^DELETE/m$这将把(m)所有以DELETE开头的行移到文件的末尾($)。
https://stackoverflow.com/questions/4534643
复制相似问题