Di recente ho letto del registro del buco nero "_
che è un registro di sola scrittura.
La documentazione di Vim la descrive in questo modo:
- Registro buco nero "_
Quando si scrive in questo registro, non succede nulla. Questo può essere usato per cancellare il testo senza influenzare i normali registri. Quando si legge da questo registro, non viene restituito nulla.
In tutti gli articoli e libri che leggo gli autori usano sempre lo stesso esempio che è quello di usare questo registro quando abbiamo bisogno di cancellare del testo senza cancellare ciò che abbiamo precedentemente strappato.
Capisco questo uso ma sono sorpreso dal fatto che non riesco a trovare altri casi d'uso di questo registro, il che mi porta a 2 domande:
Questo registro è utile in alcuni altri casi d'uso ? Se si, quali?
Se l'unico scopo di questo registro deve essere utilizzato nel caso d'uso che ho citato prima, perché i creatori di Vim hanno deciso di risolvere questo problema con un tale registro ? Voglio dire, questa risposta mostra una soluzione al problema che implica meno sequenze di tasti rispetto all'utilizzo
"_
. L'uso"0
può anche evitare l'uso del registro del buco nero, quindi perché l'hanno creato?