2018年2月16日金曜日

AtomにおけるPythonのインデント

プログラムを書くのにインデントはスペース2つに設定しているのだが、AtomでPythonのコードを書いているときに反映されていなかった。
PreferencesからtabTypeはsoft、tabLengthは2に設定しているにもかかわらず、スペース4つでインデントされる。
シェルスクリプトや他の言語では問題ない。

解決策は Atom -> Config... を開いて、config.csonに
".python.source":
  editor:
    tabLength: 2
を追記。
"*"と同じ階層に書けば、pythonでもインデントが2になる。