以下の内容はhttps://namonakimichi.hatenablog.com/entry/2023/02/20/010307より取得しました。


WSL2上でPyCharm + blackを使ってオートフォーマットしたいがうまくいってないメモ

なんかうまくいってないのでメモです

見た記事

Editor integration - Black 23.1.0 documentation

Pycharm + Black with Formatting on Auto-save | by Akshay Jain | Medium

【python】【pycharm】コード保存で自動フォーマットさせる | たーちゃんの「ゼロよりはいくらかましな」

これらから考えたこと

  • Black用のサーバーを立てるのはちょっとなし
    • めんどい
  • MacLinux前提っぽいなーとなる
    • それはそう
  • Pipenv環境で動かしたい
    • ローカルに直に入れない、よくわからなくなるので

ざっくりとやることのメモ

  • 対象となるインタープリターにBlackを入れておく
  • Tools -> External Tools でBlackが実行されるように設定すること
    • 実行コマンドの解決がどうも参考にした記事ではうまくいかない
      • WSLとパスの解決の相性が悪いか?となっているが未解決
      • (ちゃんとコンソールにパスとか出してみれば行けるとは思う)
    • とりあえずここを考えすぎると疲れるので、 .venv 配下を見に行くようにした
  • File Watchers を使って、Pythonファイルが保存されたときにFormatできるようにした
    • ファイルパスの問題は同じ問題が起きている

困っていること

  • ファイルパス解決がやっぱりおかしい
    • 環境変数からとった相対パスでやりたい、他プロジェクトとか他の人と開発するときにめんどくさいし…
  • Dockerにしたほうがいいのかな
    • 楽かもなーとは思いつつある



以上の内容はhttps://namonakimichi.hatenablog.com/entry/2023/02/20/010307より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14