vi让我感到困扰的一件事就是粘贴(p)在我打开的行之后插入行,这使得我无法在文件的顶部插入东西。 / p>
例如,假设我正在通过并在几个文件的顶部添加UTF-8声明:
是的,它被猛拉了。好。# -*- coding: utf-8 -*-
我切换到另一个文件,gg到达顶部,然后p粘贴,我最终得到这样的结果:
import sys
# -*- coding: utf-8 -*-
这不是我想要的。
现在,我总是在寻找能用vi做的新事物,所以我觉得这是我应该做的事情,但是我不知道该怎么做。然而,搜索并没有提供非常有用的结果,因为每个人和他们的母亲都有一个vi(m)cheatsheet,其中包含p和gg。因此,我来到SO:这是可能的,如果是的话,怎么样?
答案 0 :(得分:22)
P
(大写)在上方/之前插入,p
(小写)插入下方/之后。
o
和O
相似。 o
在当前插入后插入一行,之前插入O
。我经常使用这些命令。
您可以使用[[
,1G
,gg
或:1<CR>
来访问文件的开头。