VSCodeでPythonのBlackフォーマッターを使用する際に、シングルクォートがダブルクォートに自動的に変換される問題があります。これはBlackのデフォルトの動作であり、一部の開発者にとっては不便な場合があります。

しかし、この問題を解決する方法があります。それは、Blackの設定に--skip-string-normalizationオプションを追加することです。このオプションを追加すると、Blackはシングルクォートをダブルクォートに変換しなくなります。

具体的な設定方法は以下の通りです。

{
  "python.formatting.provider": "black",
  "python.formatting.blackArgs": [
    "--skip-string-normalization"
  ]
}

この設定を追加することで、VSCodeでPythonのBlackフォーマッターを使用しても、シングルクォートがダブルクォートに自動的に変換されることはありません。

以上、VSCodeでPythonのBlackを使用する際のダブルクォート問題とその解決方法について説明しました。この情報が役立つことを願っています。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です