首页 > 解决方案 > 如何在拆分中打开文件,或者如果文件当前已打开,则在 vim 中聚焦缓冲区?

问题描述

例如,我有文件dwm.c. 如果文件当前在任何其他缓冲区中打开,我想关注这个缓冲区,否则我想采取其他操作,例如在 vsplit 中打开。

我正在制作简单的 :Make 命令。如果有任何错误,错误将出现在格式文件中:行:列:....,我现在已经完成了解析。当我按下空格时,我想在错误指定的行和列上打开文件,所以如果文件没有在任何缓冲区中打开,我想打开它,例如垂直拆分(新缓冲区)。否则,如果在任何缓冲区中打开文件,我想将注意力集中到这个缓冲区并移动到行和列。除了聚焦缓冲区(如果存在)之外的一切都完成了,我只想要这个聚焦。

标签: vimbufferneovim

解决方案


推荐阅读