x
не ставить речі в буфер обміну, він вносить їх до реєстру . Якщо ви не скажете йому, в який реєстр його вносити, він вносить його до реєстру без назви, що, звичайно, перезаписує попередній вміст. Отже, замість цього, скажіть, який реєстр використовувати:, " REGISTER x
де РЕЄСТРУЙТЕ будь-яку одну букву. Потім ви використовуєте той самий префікс реєстрації цитат, pщоб вставити з цього реєстру. (Примітка: малі регістри замінюють їхній вміст; великі регістри додаються).
Також є два спеціальні регістри "0
та "1
. "0
це останній викручений ( y) текст, який залишиться, навіть якщо ви видалите якийсь текст за допомогою іншої команди (наприклад x). "1
- це останній час видалений текст, якщо цей текст не малий (один рядок). Невеликий видалений текст надходить "-
.
Нарешті, як вказує Стів Вермеулен, ви можете сказати vim не зберігати видалений текст, вказавши регістр чорної діри "_
.
Відповідна команда довідки є :help registers
.