繁体   English   中英

Vim - 如何将搜索结果移动到文件的开头?

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

我想搜索一些文本并将文本所属的整行移动到文件的开头。 只是。

简单的移动命令怎么样?

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

:g / regex / norm dd1Gp

好吧,我要建议的是一个原始的答案,它可以得到原始的。 但目前还没有别的想法。

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

(会告诉你它拉了多少条线)

然后你去文件的开头,例如

5P

虽然,如果案件就像这样简单,也许可以用第一个字母排序......我从来没有做过类似的事情,但寻找旧的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM