关于将更改合并到输出文件的 sdiff 用法?如何退出编辑模式?

关于将更改合并到输出文件的 sdiff 用法?如何退出编辑模式?

我尝试过 sdiff file1 file2 -o file3,一切似乎都很顺利。我可以在输出文件中输入lr选择左侧或右侧内容。

但对于特定的更改,我必须编辑左侧内容,然后将其保存到输出文件。所以我进入了el,它进入编辑模式并允许我输入文本。但我现在无法退出编辑模式。它?在行首给出,但我不确定如何退出编辑模式。我尝试了诸如、等vi选项,但没有成功。!q!x

有人可以指导如何退出 sdiff 编辑模式吗?

答案1

您进入的编辑模式el,使用ed,标准编辑器。后者打印 a?作为对意外命令的答案(您可以回复以h查看障碍是什么)。要退出,请选择一项:

  • q如果不做任何改变。
  • wq保存更改并退出。
  • Q强制退出(如果有的话会丢失更改,如果您不知道自己在做什么,建议这样做)。

如果这些都不起作用,您可能已使用 , 或 进入插入模式,然后i使用或退出。然后重试上述三项之一。ca.CTRL-C

相关内容