【问题标题】:compare edited and unsaved with saved version of file in vi将已编辑和未保存的文件与 vi 中保存的文件版本进行比较
【发布时间】:2012-09-21 15:18:02
【问题描述】:

在将文件保存到 vi 之前,有什么方法可以知道我对(现有)文件所做的所有更改? 换句话说,在 vi 中保存和编辑的文件版本之间进行“差异”的任何方式。 谢谢

【问题讨论】:

  • 我同时使用 vi 和 vim。添加 vim 标签
  • 如果您想知道为什么缓冲区被标记为已编辑并且不想丢失更改,您可以随时使用:w new_file_name,然后使用普通的旧差异。

标签: vim vi


【解决方案1】:

$VIMRUNTIME/vimrc_example.vim 定义了一个 :DiffOrig 命令,它正是这样做的。有关说明,另请参阅 :help :DiffOrig。只需将命令定义复制到您的~/.vimrc,即可完成!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-06
    • 2017-05-05
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多