其他分享
首页 > 其他分享> > VIM:如何访问重做注册

VIM:如何访问重做注册

作者:互联网

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

最方便的重命名方法是使用cw和自动命令InsertLeave:call do_renaming_func().为此,我需要访问重做注册(请参阅帮助重做注册)或类似的内容,以记录书面文本.

如果可能的话,我喜欢不使用宏,因为我不想弄乱任何东西.

解决方法:

的.遗憾的是,寄存器(@.)包含所有编辑键(原始格式),所以< Del>和< BS>和< BS>显示为< 80> kD,并且插入完成不解释.相反,要仅提取输入的网络文本,请使用由标记[[和’](最后一个除外)分隔的范围.

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

标签:vim,rename,autocomplete,python,refactoring
来源: https://codeday.me/bug/20191127/2075931.html