在使用vi时,有一件事情一直困扰着我:黏贴(p)会将文本插入到当前行之后,这使得我无法在文件顶部插入内容。
例如,假设我要在几个文件的顶部添加UTF-8声明:
# -*- coding: utf-8 -*-
yy表示复制一行,yanked表示已经复制。很好。
我切换到另一个文件,使用gg跳转到顶部,然后按下p进行粘贴,最终得到类似于这样的结果:
import sys
# -*- coding: utf-8 -*-
这并不是我想要的。
现在,我总是发现我可以用vi做新的事情,所以我想这应该是我能够做到的事情,只是不知道如何做。然而,搜索并没有提供非常有用的结果,因为每个人都有一个vi(m)的速查表,其中包括p和gg。因此,我来到了SO:这是可能的吗?如果是,怎么做呢?