web-dev-qa-db-ja.com

pycharmは自動的にタブをスペースに変換します

IDEの開発にpycharm pythonを使用しています。Djangoコードでは問題なく動作するため、タブをスペースに変換するのはデフォルトの動作であると思われますが、python IDEタブをスペースに自動的に変換できないため、どこでもエラーが発生しています。これを実現する方法があります。

97
Vaibhav Mishra

タブの代わりにスペースを使用するようにコードスタイルを変更します。

spaces

次に、プロジェクトビューで変換するフォルダーを選択し、Code |を使用します。 コードの再フォーマット

111
CrazyCoder

選択については、「スペースへ」機能を使用して選択を変換することもできます。通常、ctrl-shift-Aを介して使用し、そこから「To Spaces」を見つけます。

58
Low Kian Seong

これは、他の何も変更せずにタブのみを変換します。

Edit -> Convert Indents -> To Spaces
49
runDOSrun

ctrl + shift + A =>ポップウィンドウを開いてオプションを選択し、スペースにを選択してすべてのタブをスペースに変換するか、タブにに変換しますタブとしてのすべてのスペース。

8
Ravi

PyCharm 2019.1

一般設定を変更する場合:

MacOSで設定を開く ; またはWindows/Linuxで Ctrl + Alt + S

[エディタ]-> [コードスタイル]-> [Python]に移動し、PEP-8に従う場合は、タブサイズ:4インデント:4、およびContinuation indent:8以下に示すように:

enter image description here

変更を適用し、[OK]をクリックします。

現在のファイルだけに変更を適用する場合

オプション1:ナビゲーションバーで選択できます:編集->インデント変換->スペースへ。 (下の画像を参照)

enter image description here

オプション2:Find Actionショートカットを実行することにより、「To Spaces」アクションを実行できます。 A macOSまたは ctrlA Windows/Linuxで。次に「To Spaces」と入力し、下の画像に示すようにアクションを実行します。

enter image description here

4
lmiguelvargasf

ctrl + alt + shift + L->ファイル全体を再フォーマット:)

1
Aurel Curea