我正在读书,:help :edit但我真的不明白以下一句话:
当在Vim之外更改当前文件时,这对于重新编辑当前文件很有用
什么开始意味着:help :edit!什么?
如果您想重新开始,这非常有用
有人可以提供一些用例吗?
Kaz*_*Kaz 13
"在Vim之外更改"表示您正在编辑的文件已被其他程序写入.:e将加载最新版本,:e!即使您有未保存的更改,也会这样做.
如果您正在跟踪日志,或查看在运行:make和其他情况下更新的生成文件,则从文件系统加载当前文件非常有用.
这样做的一个用途是丢弃自上次保存以来所做的更改,:w并返回到最新保存的版本.也就是说,文件没有必要在Vim的后面改变,因为它有用.虽然Vim有足够的撤消深度,你通常可以撤消回到未修改状态的方式,但这很麻烦.您可以轻松"过冲",然后重做.状态行显示文件是否[Modified]存在,但在撤消时,会覆盖有关每个撤消的信息,因此您必须使用Ctrl-G重新显示文件状态.
:e顺便说一句,我根本不知道没有任何争论重新加载; 我已经使用:e%多年了!
| 归档时间: |
|
| 查看次数: |
4218 次 |
| 最近记录: |