Мне очень нравится подсветка уровня персонажа в стиле 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 }
Спасибо за этот ответ, который указал мне правильное направление.