BiND for WebLiFEで行頭に半角スペースを入れられない

印刷用表示 |テキストサイズ 小 |中 |大 |

Repeating Motif Wonderland

更新日 2011-10-02 | 作成日 2007-12-12

BiND for WebLiFEで行頭に半角スペースを入れられない

2009.9.22


ソースコードを掲載するには、行頭の半角スペース(インデント)が必須

 久しぶりにBiNDをいじるので、細かい使い方を忘れてしまいました。普通に日本語入力している分にはいいのですが、字下げができません

 ソースコードを示す際には字下げがないと読みにくくてしかたがないのですが、BiNDは行頭の連続する半角スペースを勝手に削ってしまうという問題があります。昔はこの問題に何とか対処していたはずなのですが、どうしてもやり方を思い出せません。一度改行部分を消して再度改行すれば良かったような気もするのですが、今はなぜか受け付けないのです。

 しかたがないので半角スペース二つを全角スペース一つに置換するという強引な方法を使いましたが、昔はこんなやり方でなくても何とかなっていた筈です。

昔作成したデータで確認してみた


 過去に作成したページの複製を作って、半角スペースで字下げができているブロックを開き「適用」ボタンを押してみると、何と半角スペースが削られてしまいます!

 これは大変な問題です。これでは修正が必要になっても、そう簡単には手を出せないことになります。レイアウトが全て崩れてしまうからです。自分のウェブサイトにはObjective-Cのソースコードが大量に掲載してあります。例えばカスタムタグの中に入れる等の別の手法に置き換えるなんて、手間を考えるととてもできません。

 過去に作成したデータでは半角スペースが入れられるのに、現在できないという事はBiNDがバージョンアップした際に何らかの変更があったという事でしょうか?過去のバージョンアップ履歴を追ってみましたが、そのような事は一切書かれていませんでした。