eph*_*ent 55
而不是使用/usr/bin/vimdiff命令,试试这个:
$ vim file :vertical diffpatch path/to/diff
(:vert diffpa简而言之.)
这相当于调用vimdiff原始文件和随后修补的文件,但是为您vim调用patch临时文件.
如果你想vim自动输入diff模式,请使用:
$ vim file +'vert diffpa path/to/diff'
其中+command要求vim以执行"命令".(+123跳到第123行,+/abc跳到"abc"的第一场比赛,这都是记录的.)
关于Ken的查询:如果diff文件包含应用于您当前正在编辑的文件以外的文件,则不用担心; vim调用patch下面的可执行文件,它会询问这些神秘丢失文件的位置,你可以告诉patch我们跳过那些不知所措.
复制原始文件,应用差异,然后
vimdiff original_file patched_file
Run Code Online (Sandbox Code Playgroud)
您还可以查看为处理 svn diff 输出而编写的vim.org 脚本。如果您从版本控制系统生成 diff,请查看 vcscommand.vim:CVS/SVN/SVK/git 集成插件。
| 归档时间: |
|
| 查看次数: |
22966 次 |
| 最近记录: |