gpt4 book ai didi

vim - :e in Vim?的一些用例是什么

转载 作者:行者123 更新时间:2023-12-04 13:26:11 26 4
gpt4 key购买 nike

我正在阅读 :help :edit ,但我确实不明白以下句子:

This is useful to re-edit the current file, when it has been changed outside of Vim



从头开始在 :help :edit! 中意味着什么?

This is useful if you want to start all over again



谁能提供他们的一些用例?

最佳答案

“在Vim外部更改”表示您正在编辑的文件已由另一个程序写入。 :e将加​​载最新版本,即使您尚未保存更改,:e!也会这样做。

如果您正在关注日志,或者正在查看生成的文件(在运行:make和其他情况下会更新),则从文件系统中加载当前文件非常有用。

一种用途是放弃自上次使用:w保存以来所做的更改,并返回到最近保存的版本。这就是说,不必为了使此文件有用而在Vim的背后更改文件。尽管Vim具有足够的撤消深度,您通常可以撤消返回到未修改状态的方式,但是这样做很麻烦。您可以轻松地“超调”,然后必须重做。状态行显示文件是否为[Modified],但是在撤消操作时,该文件将被有关每次撤消的信息所覆盖,因此您必须使用Ctrl-G重新显示文件状态。

顺便说一下,我不知道:e本身,也没有参数进行此重新加载。我已经使用:e%多年了!

关于vim - :e in Vim?的一些用例是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39858863/

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