6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[Linux便利コマンド] deltaを入れてみる

Last updated at Posted at 2020-10-10

環境

概要

diffをしたいと思ったときにデフォルトのものだと色もつかないし表示が見にくかった。
image.png

調べたところcolordiffなるものがあることが分かりました。
https://qiita.com/trapple/items/6657b903bf027464e70d

これだけでもよさそうでしたが、deltaというrust製のものを使用すればさらに見やすくできそうだったのでこちらを検討してみました。
https://wonderwall.hatenablog.com/entry/rust-delta

deltaインストール

cargo install git-delta

deltaの設定

.gitconfig
[core]
  pager = delta
[interactive]
  diffFilter = delta --color-only

これにてgit diffをした際にdeltaが反映されるようになりました

設定を諸々調整

.gitconfig
[delta]
  diff-so-fancy=true
  keep-plus-minus-markers=true
  minus-emph-style="bold 94 89"
  plus-emph-style="bold 29 29"
  hunk-header-style="omit"
  line-numbers=true

結果

git diffの見た目

before
image.png

after
image.png

通常のdiffの見た目

gitではない場合のdiffもdeltaコマンドで置き換えることができるためこれで見やすくなりました

before
image.png

after
image.png

6
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?