有时我会在不关闭当前VIM缓冲区的情况下切换Git分支,这些缓冲区与当前分支唯一相关。那些缓冲区将被隐藏,然后我会在新的拆分窗口中打开新的缓冲区并开始为新的分支进行更改。我想对这些新的缓冲区进行
这很令人沮丧,因为它会将旧的缓冲区写入新文件中,从而污染我的分支。
我如何仅对当前活动拆分窗口中未隐藏的缓冲区执行
:wa
操作,而不是逐个运行:w
命令,但这会将所有缓冲区(包括旧的隐藏缓冲区)都写入文件。这很令人沮丧,因为它会将旧的缓冲区写入新文件中,从而污染我的分支。
我如何仅对当前活动拆分窗口中未隐藏的缓冲区执行
:wa
命令?
:windo
只在当前标签页上操作,所以从技术上讲并不像我手动选择的方式那样作用于所有活动缓冲区。如果使用选项卡,则可能或可能不可取。 - sidyll