下の条件を満たすWISYWIGエディタを探してみたところ、最終的に「KompoZer」に行き着きました。

  • 日本語対応
  • XHTMLに対応
  • 勝手にタグを挿入しない

(alphaEDIT、SeaMonkeyのComposerはともにXHTMLには対応していないみたい)

ところが使ってみると、理解しがたい問題が。
既存のHTMLファイルを編集して保存すると、1行72文字で勝手に改行されるのです。
検索してみたところ、結構有名な問題(なので早く直して!)のようです。

検索して調べてみたところ、解決策はいくつかあるようですが、どれが最も有効なのかよく分かりません。
とにかくやってみたら、以外と簡単に解決しました。

KompoZerのバージョンは0.8b3。

  1. C:¥Program Files¥KompoZer¥defaults¥pref¥editor.jsをエディタで開く。
  2. 59行目の
    「pref(“editor.htmlWrapColumn”,                0);」

    「pref(“editor.htmlWrapColumn”,                1000);」
    に変更する。
  3. 上書き保存する

ネット上で調べてみると、editor.jsが複数あり、それらすべてを変更しなければならないような記述がありましたが、Ver.0.8b3では上記の1つのみのようです。バージョンによってちがうのでしょうか?

以上です。