GitHub Gist ではソースコードのインデントをスペースにするかタブにするか、スペースの場合は何マス分かを設定できます。
しかし、エディタ上のソースコードを貼り付けた後で Indent mode と Indent size を変更して保存しても、もとのタブ幅に戻ってしまいます。
これ検索しても対処方法が全く見つからなかったのですが、皆さん困っていないのでしょうか?
それともコードスニペットにコードをコピーしてくるのが間違っているのでしょうか?
とりあえず試行錯誤の結果、解決方法が見つかったので載せておきます。
解決方法
例として、エディタ上はインデントがタブのものを、GitHub Gist ではスペース4つ分に置き換えます。
- エディタ上のソースコードをコピーします。
- ソースコードを GitHub Gist にペーストします。
- Indent mode を Spaces に変更し、Indent size を 4 に変更します。
- GitHub Gist にコピーしたソースコードのうち、インデントされている範囲を全選択します。
- Shift + Tab キーを押して、インデントを1つ左に移動します。
- Tab キーをおして、インデントを1つ右に移動します。
- 保存する
これできちんとインデントの設定が反映されます。