我最近出于某种原因删除了 python-mode 插件,但对于安装插件时我打开的缓冲区,其映射和事件调用仍然完好无损。由于没有来自 python-mode 的 vim 脚本退出,因此某些事件会显示错误。
我曾经:mapclear <buffer>
清除过映射,但事件调用仍然会退出。我该如何清除它们呢?
更新
我通过删除restore_view
插件创建的视图文件解决了该问题。
答案1
默认情况下,视图和会话也会保留定义的映射。如果您只是使用插件(很少甚至从不定义临时映射),那么这是多余的;无论如何,插件会在下次使用时重新定义它们。
为了避免此问题(并减少相应文件的大小,请options
从选项中删除该值:
:set sessionoptions-=options
:set viewoptions-=options