- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在阅读 :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/
我最近购买了《C 编程语言》并尝试了 Ex 1-8这是代码 #include #include #include /* * */ int main() { int nl,nt,nb;
早上好!我有一个变量“var”,可能为 0。我检查该变量是否为空,如果不是,我将该变量保存在 php session 中,然后调用另一个页面。在这个新页面中,我检查我创建的 session 是否为空,
我正在努力完成 Learn Python the Hard Way ex.25,但我无法理解某些事情。这是脚本: def break_words(stuff): """this functio
我是一名优秀的程序员,十分优秀!