Answers:
我认为Vim本身无法做到这一点。来自:h view-diffs
(强调我的):
hl-DiffText DiffText已更改的行内的已更改文本。 Vim 找到第一个不同的字符, 和最后一个不同的字符 (从行尾开始搜索)。 的 中间的文本突出显示。 这表示 中间的那部分仍然是 仍然突出显示相同的内容。 仅“ iwhite”的 这里使用'diffopt'。
Tokoyami的建议使我们更近了一步。安装diffchar
(对于使用插件自动加载器的用户,请使用Github链接)。从v4.7开始,在启用插件的情况下,Vim自动显示出更多确切的区别:
您可以按F7(默认键盘映射)在常用插件和插件之间切换。重新分配:
nmap <silent> <key> <Plug>ToggleDiffCharAllLines
替换<key>
为适当的键码。
您可以使用更多颜色:
let g:DiffColors=100
printf
和ello
)是否被忽略?