Git Diff: выделяйте только изменения символов, а не изменения строк

#git

Вопрос:

Я использую это: git diff --color-words в очень длинной сокращенной строке (есть конкретная причина, по которой она находится в системе управления версиями, которая не важна для этого вопроса).

Я пытаюсь показать только измененные слова, чтобы было легче увидеть, что изменилось, но это подчеркивает то, что не меняется:

 # red
0===n.onloadamp;amp;(n.onload=!0),n.onloadamp;amp;!t?o.push(n):i(n)}a=o};n.abo={version:40},n.actions={push:function(o){a.push(o),e()}},n.onload=function(){t=!0,e()},"function"==typeof
# green
0===n.onloadamp;amp;(n.onload=!0),n.onloadamp;amp;!t?o.push(n):i(n)}a=o};n.abo={version:41},n.actions={push:function(o){a.push(o),e()}},n.onload=function(){t=!0,e()},"function"==typeof
 

Обратите внимание, что номер версии-это единственное, что изменилось.

Правка: Я действительно вижу, что он уходит из пробелов. Есть ли способ изменить его так, чтобы каждая буква не была разделена пробелами?

Комментарии:

1. git-scm.com/docs/git-diff#Documentation/…

2. Вы можете проверить мою редакцию @phd?

3. git-scm.com/docs/git-diff#Documentation/…

4. git diff -w --color-words ?

5. Это слишком много подчеркивает, но я вижу, что мне нужно использовать версию регулярных выражений в соответствии с тем, что сказал доктор философии, в настоящее время я работаю над командой. Интересно, смогу ли я заставить каждую часть перейти на новую строку, но к этому я вернусь позже