代码之家  ›  专栏  ›  技术社区  ›  wmitchell

VIM更新当前查看的文件

  •  3
  • wmitchell  · 技术社区  · 15 年前

    我只是好奇我是否在查看一个文件,例如正在更新的x.log,即一个日志文件。有没有一种方法可以有效地刷新它而不是:q和vim x.log它?

    4 回复  |  直到 15 年前
        1
  •  7
  •   Colin Newell    15 年前

    没有参数的命令:e可以做到这一点。

        2
  •  3
  •   Dave Kirby    15 年前

    :不使用其他参数编辑将重新加载当前文件。

    编辑!先放弃更改。

    此外,如果切换到另一个程序并返回,GVIM将提示您重新加载文件,并且它检测到文件已更改。

        3
  •  3
  •   skeept    15 年前

    你也可以做 设置自动阅读器 如果您只是查看文件而不更改它。

        4
  •  1
  •   Walter H    15 年前

    :e重新加载当前文件。用途:E!如果你做了任何改变。您可以这样给它分配一个键:

    nmap<f1>:e^m

    其中,^m是文字控件-m(在vi中使用control-v)。