質問: "/tmp/path1" return ``` のようになってしまいます.pycharm上ではどうやってこの症状を直せますでしょうか? ちなみに,下記のサイトを参考にして設定を変更してみたのですが,結果はかわりませんでした. https://qiita.com/BabaSeigo/items/d6047819ef6499340ef2
回答: インデント(字下げ)を深くしたい場合は複数の行を選択した状態でTabキーを押します。 逆に浅くしたい場合は複数の行を選択した状態でShift+Tabキーを押します。 あらかじめ「行を選択しておく」のがポイントです。 追記: 質問を勘違いしてたようです。字下げを行う方法ではなく字下げに用いる文字をTab文字にする方法ですね? Pythonのコーディング規約(PEP8)では字下げを半角スペース4文字にすることが推奨されてます。PEP8に配慮した編集が標準で行えないviのようなエディターでは半角スペースを4文字挿入するよりTab文字1文字を挿入した方が簡単なのでTab文字を使うのもありと思います。しかしPEP8を配慮してくれるPyCharmのようなIDEのエディターでは字下げを「半角スペース文字×4文字」として編集することに何の面倒もないのでわざわざTab文字にする理由はないように思います。例えば自動インデントもそうなってますし、自動インデントされた状態で字下げの深さを減らす際なども4回バックスペースを打鍵せずとも1回打鍵すれば「字下げを一つもどしたいのだな」とPyCharmが解釈してくれますよね? どうしてもTab文字にしたいということであれば、 Edit > Convert Indent > To Tabs を用いればソースコード上の全ての「半角スペース4個」をTab文字1個に変換することができます。 元々viなどで編集されたためインデントがTab文字になっているソースを編集したい場合は逆に Edit > Convert Indent > To Spaces で全ての字下げをスペース4文字に置き換えて編集すればよいかと思います。