Нещодавно я читав про регістр чорних дір, "_
який є реєстром лише для запису.
Документація Vim описує це так:
- Регістр чорної діри "_
Під час запису до цього реєстру нічого не відбувається. Це можна використовувати для видалення тексту, не впливаючи на звичайні регістри. При читанні з цього реєстру нічого не повертається.
У всіх прочитаних нами статтях та книгах автори завжди використовують той самий приклад, який полягає у використанні цього реєстру, коли нам потрібно видалити якийсь текст, не стираючи те, що ми раніше забирали.
Я розумію це використання, але мене дивує той факт, що я не можу знайти інші випадки використання цього реєстру, що призводить до 2 питань:
Чи корисний цей реєстр у деяких інших випадках використання ? Якщо так, то які?
Якщо єдиним призначенням цього реєстру є використання у справі використання, яку я цитував раніше, чому творці Vim вирішили вирішити цю проблему таким реєстром ? Я маю на увазі, що ця відповідь показує рішення проблеми, що передбачає менше натискань клавіш, ніж використання
"_
. Використання"0
також може уникнути використання реєстру чорних дір, чому вони створили його?