サポート » テーマ » pre・codeの中のインデントが、勝手にスペース4つになるのを止めたい

  • 解決済 muro

    (@muromuro)


    投稿記事内にpreとcodeタグで囲ったソースコードを掲載しています。しかし、各行の頭にあるインデントをタブ1つで書いているにもかかわらず、実際に投稿記事のページを開いてみると、勝手にスペース4つに変換されてしまいます。
    管理画面ではちゃんとタブで保存されているので、表示の方に問題がありそうですが、勝手な変換を止める方法がわかりません。
    使っているテーマが問題なのかと思ってTwenty Seventeenに戻してみたものの直らず、かといってプラグインも、テーマに影響を与えるものは入れていません。
    スペースでインデントを取るのはソースコードを崩す原因になって嫌いなので、なんとかして止めたいです。

    • このトピックは7年、 4ヶ月前にmuroが編集しました。理由: タイトルがおかしくなった
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    デフォルトの状態では、pre のコードのタブはそのままタブで出力されるとおもいます。
    なにか、コードを強調表示するようねプラグイン(Crayon Syntax Highlighter 等)をインストールされていませんか?

    Crayon Syntax Highlighter プラグインを使用している場合は、設定ページの [Convert tabs to spaces] をオフにすれば空白に変換されません。

    トピック投稿者 muro

    (@muromuro)

    回答ありがとうございます。「JP Markdown」というプラグインが原因でした。
    強調表示ではなくMarkdownを使えるようにするだけのプラグインのはずなのですが、有効の状態で記事を保存すると今回の件が発生してしまいました。停止させてから記事を保存し直すと、ちゃんとインデントがタブで表示されるようになりました。
    まさかこのプラグインにこんな余計な機能があるとは思いもしませんでした。新しいプラグインを探し直さなければいけません。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「pre・codeの中のインデントが、勝手にスペース4つになるのを止めたい」には新たに返信することはできません。