我了解您想要:
那是对的吗?
我不明白的是为什么你想在 Ex 模式下做它,而在正常模式下它很容易(和工作):
3yy
:new<cr>
p
Run Code Online (Sandbox Code Playgroud)
我认为您混淆了ex模式、可使用Q和命令模式、可使用:. 您可能还会混淆:p[rint]命令和:pu[t]命令。
从正常模式执行以下操作:
:.,+2y|new|put!
Run Code Online (Sandbox Code Playgroud)
知道您也可以直接将这三行写入文件可能会有所帮助:
:.,+2w filename
Run Code Online (Sandbox Code Playgroud)