私はpythonの開発にpycharm IDEを使用しています。これはdjangoのコードではうまくいきますので、タブをスペースに変換するのがデフォルトの動作であると思われます。しかし、Python IDEではタブを変換できないので、スペースに自動的にこれを達成する方法があります。pycharmは自動的にタブをスペースに変換します
64
A
答えて
74
変更スペースの代わりにタブを使用するコードのスタイル:あなたがプロジェクトビューに変換し、Code
を使用したいフォルダを選択し
を| 再フォーマットコード。
36
選択肢として、「To spaces」機能を使用して選択範囲を変換することもできます。私は通常、ctrl-shift-Aでそれを使用し、そこから "To Spaces"を探します。スペースとしてすべてのタブを変換するには、スペースにを選択するか、
Edit -> Convert Indents -> To Spaces
+4
は編集メニューの下に表示されます。 – Colleen
22
は、これが唯一の他に何も変更せずにタブを変換し、タブとしてタブに変換する。
4
はCtrl + Shift +オプションを選択する =>オープンポップウィンドウ:
関連する問題
- 1. Visual Studioで自動的にスペースをタブに変換するコード
- 2. PyCharmのタブではなくスペースを使うようにファイルを自動的にフォーマットできますか?
- 3. タブをスペースに変換
- 4. PyCharmが自動的に開きます
- 5. タブをスペースに変換する
- 6. vimはインデントスタイル(タブとスペース)を自動的に認識できますか?
- 7. HTML DOM:キャリッジリターン/タブをスペースに変換しますか?
- 8. SqlDataSourceは自動的にパラメータ値を変換しますか?
- 9. モデルは自動的にフィールドを変換しますか?
- 10. ansiスクリプトをUnicodeに自動的に変換します。
- 11. 自動的にSNMPサービスをREST APIに変換します
- 12. camel-lowercaseをcamel-upperCaseに自動的に変換します。
- 13. タブの代わりにスペースを放出し、自動インデントスペースをタブに変換しないようにネイティブviを設定しますか?
- 14. なぜ自動的にISODateに変換しますか?シェル上
- 15. MPAndroidChartは自動的に単位を変換できますか?
- 16. 変更PyCharm自動インデント
- 17. ココア - 自発的にスペースを変更
- 18. Sharepoint JSOM日時は自動的に変換されます
- 19. pycharmでnode_modulesディレクトリが自動的に除外されます。2016.2
- 20. grepを使用してBBEditの空白スペースをタブに変換します
- 21. タイトルストリップではなく、自動的に次のタブにスクロールスワイプジェスチャー自動的1回のスワイプで次のタブに移動しない選択されたタブを示し
- 22. MVCのJson()はdatetimeをUTCに自動的に変換します
- 23. Javaは自動的にコレクションを引数配列に変換しますか?
- 24. SendGridはHTMLメッセージをプレーンテキストに自動的に変換しますか?
- 25. 整数は自動的にcharをASCII値に変換しますか?
- 26. Djangoは自動的にdatetime文字列をローカルタイムゾーンに変換します
- 27. タブの名前を自動的に変更
- 28. TinyMCEはURLをペーストのリンクに自動的に変換しません
- 29. Wordpressは自動的にスペースをアンダースコアに置き換えます。カテゴリ名を更新するときは
- 30. 夏時間にGMTをBSTに自動的に変換します。
これは私のデフォルト設定でしたが、IDEにバグがあったように見えましたが、私がしたことは編集>変換インデント>スペースです –
Pythonには4スペースの字下げが必要です。 – Josh
この回答は私には役に立たない。なぜそれが受け入れられているかわからない、それはOPのためにもうまくいかないので見てください。フォローアップの質問:https://stackoverflow.com/questions/47102828/is-it-possible-in-pycharm-to-map-a-tab-to-produce-4-spaces-if-so-how –