显示正在使用哪个寄存器进行记录


2

紧迫 q [信件] 将使Vim开始在寄存器中记录击键 [letter]。虽然Vim正在录制,但它会显示出来 记录 信息。我想看到类似的东西 重新编码'e' ,帮我记住我选择的哪个寄存器。

有没有办法让Vim显示它正在录制的寄存器?

PS:我学会了使用 q q 为了避免记住我选择的寄存器,但从Vim获得一些确认会有所帮助。

Answers:


1

不,没有。你必须覆盖 q 启动(和停止)记录的命令,自己查询寄存器,并将其存储在某处,例如在可以包含在自定义中的全局变量中 'statusline'

这只是几行Vimscript,但我认为你不需要这个(至少一旦你对Vim更熟练)。只是养成记录到某些寄存器的习惯(我个人开始 q, 然后 w,并且很少同时使用两个以上的宏。)与yanking和mark相同。

录制完成后,您可以随时刷新内存(如果您识别命令)

:reg
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.