我已经打开了两个vi编辑器:vi file1 file2
。现在file1首先打开,我想从file1中抽出一些行并将它放到文件2 而不退出file1,因为可以抽出更多的行,所以它只是在vi和yanking之间切换。如何在vi编辑器之间进行抽取,而不必退出?
如何实现它?
我已经打开了两个vi编辑器:vi file1 file2
。现在file1首先打开,我想从file1中抽出一些行并将它放到文件2 而不退出file1,因为可以抽出更多的行,所以它只是在vi和yanking之间切换。如何在vi编辑器之间进行抽取,而不必退出?
如何实现它?
可以多个打开的文件之间有:next
和:previous
(该文件已被保存,它不会允许切换,则当前文件被“修饰”)进行导航。
不是每个文件都在它自己的缓冲区中,并且您可以在缓冲区1处于活动状态时抽出文本,然后切换到缓冲区2并执行put操作? 顺便说一句,停止使用vi并切换到vim(您可能已经在某些Linux发行版上使用vim了,我很确定'vi'只是'vim'的一个链接)。 在Vim中,您可以实际分割屏幕并同时看到两个缓冲区。
“您可以在缓冲区1处于活动状态时抽出文本,然后切换到缓冲区2并进行处理? - >那就是怎么做? – kingsmasher1
如何保存,只需':w'? – kingsmasher1
有没有缩短的'next'和':previous'的形式? – kingsmasher1
@ kingsmasher:正好':w'。我不知道':wnext'是否可以在“vi”中使用 - 只需尝试一下。但是我分享@Jay的感受:你应该升级到vim,它使许多事情变得更容易。编辑:下一个的简短形式是':n'最终你也可以使用':prev'(不知道这是否仅限vim) – vstm