我正在处理两个文件,我需要从一个文件中复制几行并粘贴到另一个文件中.我知道如何在同一个文件中复制(yy)和粘贴(p).但这不适用于不同的文件,这是怎么做的?
还有,有没有办法剪贴?我试过谷歌搜索,但大多数资源只谈复制粘贴.
我是一名C#开发人员,他最近刚决定扩展我对可用工具的了解.我决定学习的第一个工具是Vi/Vim.到目前为止,一切进展顺利,但有几个问题似乎无法找到答案:
让我们说我想拉一系列线.我知道有很多方法可以这样做,但我想通过行号来做.我认为它与替代命令的工作原理类似,类似于81,91y.有没有办法做到这一点?
我对g普通模式下的命令有点困惑.它似乎做了无数的事情,我无法确定g命令的核心内容.我很困惑它是否是一个动作命令或其他命令的"全部捕获"在正常模式下运行.有人可以解释一下这个问题,还是指向一个能够很好地解释g命令的参考资料?
在vi编辑器中,我需要复制一个块.有很多方法,但有一种方法很快.
以某种方式标记第一行,
然后通过某种方式标记终点线,
然后放一些命令来复制标记的行.
然后复制,可能使用'p',但不确定.
有人知道命令(不是yy或10yy)吗?提前致谢.
我知道如何在VI中复制.但我没有把它复制到其他应用程序中.这意味着我没有将这些复制到剪贴板中.我怎样才能做到这一点?
PS为了更多精益求精.我还想问一下如何将内容从剪贴板复制到vi.
编辑:我正在使用MacOs.运行Vim.
似乎*yy在这里不起作用.还有其他方法吗?