微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有什么用例:在Vim中?

我正在阅读 :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有足够的撤消深度,你通常可以撤消回到未修改状态的方式,但这很麻烦.您可以轻松“过冲”,然后重做.状态行显示文件是否为[已修改],但在撤消时,它会被每个撤消的信息覆盖,因此您必须使用Ctrl-G重新显示文件状态.

我不知道:顺便说一句,e本身并没有任何争论重新加载;我一直在使用:e%多年!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐