gpt4 book ai didi

git - 在 vim 中从磁盘刷新缓冲区中的所有文件

转载 作者:IT王子 更新时间:2023-10-29 01:21:32 25 4
gpt4 key购买 nike

从磁盘上的版本刷新文件的命令是 :e!

如何对缓冲区中的所有文件执行相同的操作?

背景:我需要它,因为我正在使用带有多个分支的 git,并打开一个包含缓冲区的 vim。当我 checkout 一个分支时,我想要刷新 vim。

最佳答案

:checkt[ime] 命令就是为此目的而设计的。

它将提示您重新加载任何已更改的缓冲区;如果你想跳过提示,你可以做 :set autoread 事先(你仍然会得到一个关于缓冲区的提示,其中有本地未保存的更改)。

也避免了Steven Lu在accepted answer中提到的语法高亮问题; :bufdo turns off syntax highlighting by design .

发现于:http://vim.1045645.n5.nabble.com/Bug-report-bufdo-e-breaking-syntax-highlighting-on-displayed-buffers-tp1209995p1209998.html

关于git - 在 vim 中从磁盘刷新缓冲区中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1272007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com