問題タブ [git-show]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - diff と show の異なる git pager オプション
タブが 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 トピックには多くのノイズがあります)。あまりにも多くのエイリアスを書きたくありません。それは少し汚すぎます。それで、これは可能ですか?