1 如果:e没有调整滚动,是否可以在vim中使用缓冲区? 我看到的行为:重新加载文件后跟a zz(在窗口中心重绘行数)。我想重新加载文件。 vim vi — 马特 source 好吧,你可以映射zz或:e标记你的位置,然后运行原始命令然后返回到那个位置。但是,这很丑陋,我希望有更好的方法来解决这个问题。 — Shadoath
0 该anwolib插件具有:KeepView可修改任何Ex命令,以保持当前窗口布局命令。然后你可以使用 :KeepView edit! 在保持当前视图的同时重新加载。 或者,您可以使用winsaveview()和自己实现winrestview()。 — Ingo Karkat source
zz
或:e
标记你的位置,然后运行原始命令然后返回到那个位置。但是,这很丑陋,我希望有更好的方法来解决这个问题。