Перейдіть до початкового рядка свого блоку та введіть ma(позначте "a", хоча ви, звичайно, можете використовувати різні літери та навіть декілька літер для різних знаків, за умови, що ви можете тримати його прямо в голові, що означає кожна буква) .
Потім перейдіть до останнього рядка та введіть d'a(видаліть, щоб позначити "a") або y'a(yank to mark "a") (a) .
Це видалить / витягнути всі рядки з поточного до позначеного (включно).
Тоді ви можете вставити його деінде за допомогою звичайних команд вставки, наприклад, pабо P.
Це також сумісне з vi
, а також vim
, за винятком випадків, що ваше оточення не буде благословлено останніми.
(а) Я також використовую це, щоб зберегти своє місце у файлі, якщо мені доведеться шукати в іншому місці щось на зразок, наприклад, копіювання вставлення визначення функції, яку я хочу викликати.
Я просто позначаю поточний рядок таким же чином ma, а потім блукаю, щоб знайти все, що ви шукаєте.
Потім, як тільки я знайшов його і скопіював у реєстр, я просто входжу, 'aщоб повернутися до позначки "a", рядок, який я заздалегідь зберег, де потім зможу вставити його.
move
до кінця. Тоді видалення до кінця не відрізняється від переміщення до кінця.