Одна вещь, которая меня беспокоит с vi, это то, что paste (p) вставляет строки после строки, на которой я нахожусь, что делает невозможным вставку элементов в начало файла. *
Например, скажем, я прохожу и добавляю объявление UTF-8 в начало нескольких файлов:
# -*- coding: utf-8 -*-
гг, и дернул. Хорошо.
Я переключаюсь на другой файл, gg, чтобы добраться до вершины, и p, чтобы вставить, и я получаю что-то вроде этого:
import sys
# -*- coding: utf-8 -*-
это не то, что я хочу.
Теперь я всегда нахожу новые вещи, которые я могу сделать с vi, поэтому я решил, что это то, что я должен был сделать, но просто не знал, как это сделать. Поиск, однако, не дает очень полезных результатов, так как у всех и их матери есть чит-лист vi (m), в котором есть как p, так и gg. Таким образом, я прихожу к SO: возможно ли это, и если да, то как?