Мне очень нравится подсветка уровня персонажа в стиле diff-so-fancy.
Как я могу использовать его для сравнения файлов без использования git?
Мне очень нравится подсветка уровня персонажа в стиле diff-so-fancy.
Как я могу использовать его для сравнения файлов без использования git?
Если вам нужно сравнить файлы, не относящиеся к git, вы можете просто использовать git diff --color file1 file2 | diff-so-fancy .
Если оба файла находятся в одном и том же репозитории git, вам нужно использовать git diff --no-index --color file1 file2 | diff-so-fancy .
Исходя из этого, кажется, что в настоящее время diff-so-fancy требует ввода в формате git для получения правильного цветного вывода.
В качестве обходного пути:
dsf() { git diff --no-index --color "$@" | diff-so-fancy }
Спасибо за этот ответ, который указал мне правильное направление.