🙄

PyCharmで保存したファイルだけ自動でフォーマットしたい

2021/01/07に公開

概要

フォーマットするボタン毎回クリックするの面倒なので
保存したときに勝手にフォーマットしてくれるようにしたい
Mac, PyCharm環境で設定。忘れそうなのでメモ

手順

blackインストール

pipでインストールして実行パスを取得

$ pip install black
$ which black
/Users/s.uchiyama/.pyenv/shims/black

PyCharmで設定

こんな感じで設定してApply!

ポイントは以下

  1. 取得したblackのパスを指定
  2. -tでpythonのバージョン指定(pythonバージョン最新じゃないのはスルーください
  3. $FileName$で実行ファイルを指定
  4. Advanced Optionsでチェックボタン外しとく(編集中ファイル以外も勝手に変更されるので、途中でプロジェクト入るとブゥわって変更でちゃう

まとめ

次やる時絶対忘れてそうなので自分ようにメモしておく

Discussion