首页 > 解决方案 > 如何在 vim 中释放一些寄存器以及查看免费寄存器?

问题描述

如果我将一些文本拉入寄存器 a、b 和 c,它们应该有文本存储在其中。我可以使用:reg命令查看占用的寄存器及其内容。但是如果我想查看未被占用的寄存器怎么办?

如果我试图找到一个没有内容的寄存器,而不是拉入一个包含一些内容的寄存器并意外丢失其内容,这会更容易。与其键入:reg并查看非自由寄存器并试图找出一个自由寄存器,不如让 vim 列出自由寄存器更方便。

还有如何在不需要其内容时释放一些寄存器?如果我不释放它,它就不会显示在“免费寄存器”列表中。

标签: vimvim-registers

解决方案


你多虑了。a-等寄存器z完全属于。你几乎可以用它们做任何你想做的事情。(嗯,可能安装了一些插件来使用其中的一些插件,但如果是这种情况,你应该知道自己)。

考虑到“释放”一个寄存器,在 Vim 中没有这样的选项,但你可以将它设置为空字符串,它不会被保存到 viminfo。所以下次运行 Vim 时,你不会看到它被:registers命令列出来。


推荐阅读