Регистры в vim - отличная функция для хранения текстовых фрагментов и даже для запуска команд в сохраненном в них тексте. Тем не менее, я аккуратный человек и, как правило, чистить вещи, когда я закончил.
Я знаю, что если бы я хотел очистить регистр a
, я могу использовать q a q.
Я также могу выполнить следующую команду:
:let @a = ''
Однако эти решения кажутся просто обходным решением проблемы. Когда я выполняю :registers
, список все еще показывает регистр a
(с пустым значением), в то время как регистры, которые в противном случае никогда не использовались, не отображаются.
Есть ли способ очистить регистр с побочным эффектом удаления регистра из этого списка?
И если да, существует ли способ очистить сразу все регистры, т.е. до reset того списка регистров?