我有几个大的json文件,我需要检查错误,并想知道是否可以将差异标记为好,并且有适用于整个差异会话,从而在文件中进一步消除它.
例
Name: Donald Duck | Name: Daisy Duck
Run Code Online (Sandbox Code Playgroud)
在这里,我希望能够将此更改标记为"确定"差异(即我希望名称和明显的性别变化).
那么,在 vim 中执行此操作的方法就是简单地执行自定义 diff 表达式
例如,这应该放在你的 .vimrc 中
set diffexpr=MyDiff()
function! MyDiff()
let opt = ""
if &diffopt =~ "icase"
let opt = opt . "-i "
endif
if &diffopt =~ "iwhite"
let opt = opt . "-Ewb "
endif
silent execute "!diff -I 'Duck' " . opt . v:fname_in . " " . v:fname_new .
\ " > " . v:fname_out
endfunction
Run Code Online (Sandbox Code Playgroud)
当然,您希望使其更加灵活,但这应该为您提供通用方法
| 归档时间: |
|
| 查看次数: |
332 次 |
| 最近记录: |