开发者

Vim - How to move the result of a search to the beginning of the file?

I want to search some text and move the entire line 开发者_如何学运维where the text belongs to the beginning of the file. Just that.


How about the simple move command?

:g/^C/m0
:g/^B/m0
:g/^A/m0


:g/regex/norm dd1Gp


Well, what I'm gonna suggest is a primitive answer as primitive it can get. But nothing else springs to mind currently.

:g/A ... some text not including A, B or C.../d

(will tell you how many lines it has yanked)

and then you go to the beginning of the file and, for example

5P

Although, if cases are as simple as this, maybe sorting lines by first letter .... I've never done anything similar but look for older questions.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜