在VIM中重新使用ex命令中的上一个范围
发布时间:2020-12-16 01:28:26 所属栏目:安全 来源:网络整理
导读:是否可以在VIM中重用ex命令的范围? 例如,我可以使用以下命令,将第4行到第10行从当前文件写入新文件: :4,10w foo/bar.txt 但是我真正想要做的是将行移到一个新的文件.我可以这样做: :4,10w foo/bar.txt:4,10d 但是,两次都要输入4,10,这有点恼人. 所以我有
是否可以在VIM中重用ex命令的范围?
例如,我可以使用以下命令,将第4行到第10行从当前文件写入新文件: :4,10w foo/bar.txt 但是我真正想要做的是将行移到一个新的文件.我可以这样做: :4,10w foo/bar.txt :4,10d 但是,两次都要输入4,10,这有点恼人. 所以我有两个问题: >一般来说,有没有办法引用ex命令中以前使用的范围?
我通常用猫来做这个:
:4,10!cat > foo/bar.txt 这样做是因为你通过猫管线,并将其替换成最终的输出,这是没有的.当然,您可以通过执行>>追加到现有文件的末尾.而不是>. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |