Pythonでインデントをスペース2つにした際のflake81とautopep82の設定方法について書きます。 なぜPythonでインデントをスペース2つにするのか Pythonのコーディング規約(PEP 8)ではインデントについて以下のように言及されています。 Use 4 spaces per indentation level. しかし、最近の傾向としてインデントはスペース2つであることが多くなってきています。 例えば、Google Java StyleやGoogle JavaScript Style Guideなどが挙げられます。また同じオフサイドルールを採用するCoffeeScriptでのコーディング規約でもスペース2つを採用する事例もあります。実際、スペースを4から2にすることによって、一行あたりに書けるコードも増え、結果的にコードをコンパクトにすることができます。 また、基本的
![Pythonでインデントをスペース2つにした際の周辺ツールの設定](https://cdn-ak-scissors.b.st-hatena.com/image/square/bba457183d38d8414a4109a40ab5b3aa0aac7d78/height=288;version=1;width=512/https%3A%2F%2Ftarosky.co.jp%2Fwp-content%2Fuploads%2Fsites%2F2%2F2015%2F10%2Fflake8_vim1.png)