vi:粘贴到文件顶部

时间:2009-08-29 01:00:25

标签: vim editor vi paste

vi让我感到困扰的一件事就是粘贴(p)在我打开的行之后插入行,这使得我无法在文件的顶部插入东西。 / p>

例如,假设我正在通过并在几个文件的顶部添加UTF-8声明:

# -*- coding: utf-8 -*-
是的,它被猛拉了。好。

我切换到另一个文件,gg到达顶部,然后p粘贴,我最终得到这样的结果:

import sys
# -*- coding: utf-8 -*-

这不是我想要的。

现在,我总是在寻找能用vi做的新事物,所以我觉得这是我应该做的事情,但是我不知道该怎么做。然而,搜索并没有提供非常有用的结果,因为每个人和他们的母亲都有一个vi(m)cheatsheet,其中包含p和gg。因此,我来​​到SO:这是可能的,如果是的话,怎么样?

1 个答案:

答案 0 :(得分:22)

P(大写)在上方/之前插入,p(小写)插入下方/之后。

oO相似。 o在当前插入后插入一行,之前插入O。我经常使用这些命令。

您可以使用[[1Ggg:1<CR>来访问文件的开头。