Как переключаться между редакторами vi, не выходя из одного?

Я открыл два редактора vi: vi file1 file2, Теперь file1 открывается первым, и я хочу восстановить несколько строк из file1 и поместить их в файл 2, не выходя из file1, потому что можно восстановить больше строк, так что это просто переключение между vi и yanking.

Как этого добиться?

2 ответа

Решение

Вы можете перемещаться между двумя открытыми файлами с помощью :next а также :previous (файл должен быть сохранен, он не разрешит переключение, тогда текущий файл будет "изменен").

Разве каждый файл не находится в отдельном буфере, и вы можете восстановить текст, когда буфер 1 активен, затем переключиться на буфер 2 и выполнить ввод? Кстати, прекратите использовать vi и переключитесь на vim (возможно, вы уже используете vim, поскольку на некоторых дистрибутивах Linux я уверен, что vi - это просто ссылка на vim). В Vim вы можете разделить экран и увидеть оба буфера одновременно.

Другие вопросы по тегам