При редактировании файла можно использовать :e filename
открыть другой файл и :rew
возвратиться к исходному файлу как это:
vi foo
yy
(дергайте строку),ESC :e bar
p
(затем сохраните :w
)ESC :rew
энергия может быть настроена с X поддержкой буфера обмена. Передача - with-x=yes, чтобы настроить, если Ваше распределение не связывает энергию X поддержкой. По умолчанию X буферов обмена доступны как *, буфер и X плат сокращения (выбор) доступны как "буфер, таким образом выбирая регион и ввод "+y
будет дергать выбор к X платам сокращения, и "*y
будет дергать к X буферам обмена. Точно так же "*p
вставит от X буферов обмена и "+p
от X выборов.
Можно установить (анонимный) буфер по умолчанию в энергии, чтобы быть X буферами обмена путем выполнения set clipboard=unnamed
. Затем Вы можете просто y
и p
от X буферов обмена непосредственно.
Конечно:
vi foo
Возможно, существует более короткий путь?
:tabe filename
затем использованиеgt
переключить вкладки. также можно перейти к визуальному режиму сv
затем используйтеy
дергать несколько строк. или используйтеm'y
(метка начала рывка) иyy
дергать несколько строк. – xenoterracide 21.08.2010, 05:17