タブが 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 トピックには多くのノイズがあります)。あまりにも多くのエイリアスを書きたくありません。それは少し汚すぎます。それで、これは可能ですか?