gpt4 book ai didi

python - VIM:如何访问重做寄存器

转载 作者:行者123 更新时间:2023-11-28 16:47:28 24 4
gpt4 key购买 nike

作为 Python 自动完成 (https://github.com/davidhalter/jedi) 的次要任务,我正在编写一个具有重命名(重构)功能的 VIM 插件。

最方便的重命名方法是使用cwautocommand InsertLeave :call do_renaming_func()。为此,我需要访问 redo-register(请参阅 help redo-register)或类似的东西,它会记录书面文本。

如果可能的话,我喜欢在没有宏的情况下执行此操作,因为我不想搞砸任何事情。

最佳答案

. register ( @. ) 包含所有编辑键,不幸的是是原始形式,所以也是 <Del><BS> ,显示为 <80>kD ,并且插入完成不解释。相反,要仅提取输入的网络文本,请使用由标记分隔的范围 '['] (最后一个独家)。

有关如何执行此操作的示例,请查看我的 PrevInsertComplete plugin .

关于python - VIM:如何访问重做寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12356348/

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