1

Я хочу вставить две разные строки в двух разных случаях:

В случае A я хочу вставить "Это случай A", а в случае B я хочу вставить "Совершенно другой случай B".

Если я использую yy и p, можно запомнить только одну строку. Есть ли простой способ сделать такую вещь, как это:

Просто пример:

1) Ctrl+F1+yy copies in buffer F1, Ctrl+F2+yy copies in buffer F2

2) Ctrl+F1+p pastes the line in buffer F1 and Ctrl+F2+p pastes the line in buffer F2

1 ответ1

5

Vim идеально подходит для этого - у него есть собственный набор слотов, называемых регистрами.

Вы можете получить доступ к последнему, предыдущему, последнему и т.д. Удаленному или восстановленному содержимому, поставив перед командой p paste "0 , "1 и т.д.

Кроме того, вы можете использовать 26 именованных регистров a - z ; явно дергай / удаляй в них через "ayy . Команда :registers перечисляет текущее содержимое.

Узнайте больше на :help registers .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .