SublimeText上でスペースをインデントとして使うと、なぜかgit diffしたときにずれていました。
以下のように
def my_method hoge = if foo? hoo end end
のつもりで打っていても、git diffで見てみると下記のようになってしまいます
def my_method hoge = if foo? hoo <-ここが少しずれている end <-ここが少しずれている end
原因は半角スペース1つ分の大きさが、半角英字1文字分の大きさよりも小さかったからでした。
そこで、以下の様に明示的にフォントを指定します。
SublimeTextの上部メニューの基本設定(Preferense) -> Settings からユーザ設定(二分割されているエディタの右側)の “font_size”: ** の上に次を1行追加します
"font_face": "Courier New",
保存すると、スペース幅が直り、全体的に見やすくなっているはずです。