4

タブが 4 つのスペースとして表示されるのが気に入っていますcore.pager = 'less -x4'

この時点で私はつまらないことを知っていますが、明らかに最も一般的に使用されている差分モードでも先頭のタブを 4 つのスペースにしたいと思いますが、先頭の+,-のために 3 つしか表示されませんまたは。行が整列しているため、これは少し面倒です。先頭のタブがない場合、他の行と比較して 1 列分シフトされます。

差分の表示を修正しless -x1,5て、列 1 モジュロ 4 に配置された 4 スペースのタブを取得できます。ただし、このオプションを使用すると、先頭のタブが非差分モードで 1 列として表示され、非常に邪魔になります。

2 つの具体的な例として、私が使用するように git オプションを設定するにはどうすればよいですか。

  • less -x1,5またはのような差分 (または実際にはパッチ表示) コマンドのgit diff場合git show HEAD
  • less -x4次のような差分を表示しないコマンドの場合git show HEAD~1:package.json

diff基本的なものと操作には別のレンダラーが必要だと確信していcatますが、それらの特定のオプションを見つけることができませんでした (存在する可能性がありますが、git トピックには多くのノイズがあります)。あまりにも多くのエイリアスを書きたくありません。それは少し汚すぎます。それで、これは可能ですか?

4

1 に答える 1