首页 > 解决方案 > 调用 vim 插件命令 :Foo 会自动重绘!之后(即执行 :Foo | redraw!)

问题描述

我使用使用命令调用的 DirDiff 插件:DirDiff <dir1> <dir2>

但是,每当我调用此命令时,屏幕都无法正确重绘,因此我必须在redraw!之后手动执行。有没有办法DirDiff在我的 vimrc 中包装对命令的调用,以便之后自动调用它redraw!。本质上它看起来像这样: map :DirDiff :DirDiff | redraw!

标签: vimplugins

解决方案


我想你应该使用类似的东西:

command Ddiff :DirDiff | redraw!

现在你有了一个新的命令 Ddiff


推荐阅读