gpt4 book ai didi

vim - 更强大的点版本(重复)

转载 作者:行者123 更新时间:2023-12-03 05:18:29 28 4
gpt4 key购买 nike

我知道用q记录到寄存器中,但我想知道是否可以设置一些东西来快速调用最后一个记录,就像一样。 回顾最后一个简短的编辑命令(有关 的讨论请参阅 here)。

我知道@@,但它似乎只有在执行@z之后才起作用,其中z是使用的寄存器。例如要进行录制,您必须输入 qz,继续执行您的操作,q,然后为了运行录制,您必须 @z > 然后您可以开始 @@-ing 来重复该操作。

我现在的黑客解决方案是绑定(bind) nnoremap , @q ,它允许我使用 qq 进行录音,并以 q 结束。有没有更好的东西(例如,通过一次击键记录到特定寄存器的东西,专门重复最后记录的宏的东西)?诚然,这并不是一个巨大的改进,因为它已经相当理想了。

对我来说,易于使用的单个寄存器通常比需要更多工作才能访问的大量寄存器更有用。尽管这可能只是因为我不擅长记住事情,并且认为自己无法有效地利用多个事物。

最佳答案

由于您喜欢对所有宏使用相同的寄存器,并根据需要对其进行记录,因此您可以在 _vimrc 文件中设置并执行该寄存器,以便“启动”@@

在您的 _vimrc 文件中,添加:

let @z = ''
execute 'normal @z'

现在,只要您在寄存器z中录制宏,您就可以立即使用@@执行它。

关于vim - 更强大的点版本(重复),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16722566/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com