Существует сценарий жемчуга, 256colors2.pl, который отобразит все цвета на Вашем терминале.
Введите следующее
:r filename_to_paste
Это вставит содержание файла после строки, на которой присутствует курсор.
Если Вам нужно к скопировать/вставить меньшему диапазону строк/блока текста от одного файла до другого, можно также сделать следующее предположение, что один файл открыт в vim
уже
:sp
(разделение) или :vsp
(вертикальное разделение)yy
(рывок) управляет в другом файлеp
команда (вставки) назад в 1-м файле, поскольку регистр (помещают, где дергавший текст хранится) характерен для обоих файлы.Это :r filename
является самым коротким для целых файлов. Если Вы хотите только еще один небольшие части, я всегда перехожу к исходному файлу и использованию "a57Y
"b12Y
скопировать определенные строки в регистры (регистры "a
и "b
в этих примерах), с которым я могу получить "ap
и "bp
в целевом файле.
В режиме вставки нажмите Ctrl + R и затем =. Теперь вы находитесь в режиме командной строки и отображается знак "равно".
Введите
system('cat filename')
Содержимое другого файла 'filename' вставляется в следующую строку курсора.
Пояснение:
Ctrl+R
вставляет содержимое любого регистра. =
выполняет/оценивает функцию/выражение. Следовательно, вы вставляете вывод выражения через Ctrl
+ R
и =
cat
- это команда Linux, которая показывает содержимое файла.
Edit: это работает в vim, а не в vi.