有没有办法将我对 vim 缓冲区所做的更改保存为原始文件的补丁文件,而无需将其保存为单独的文件并使用 diff?
les*_*rid 22
可以在没有插件的情况下使用该w命令执行此操作,因此可以在 shell 命令中使用缓冲区内容:
:w !diff -au "%" - > changes.patch
Run Code Online (Sandbox Code Playgroud)
(%替换为正在编辑的文件的路径,-从 stdin 读取缓冲区)
| 归档时间: |
|
| 查看次数: |
1321 次 |
| 最近记录: |