質問: 私は Adobe 社による吸収で消滅した Golive Cyber Studio が Freeware で公開された初期 Version の頃から文書 File は HTML 型式で作成する主義になり、Adobe Golive が終了するまで殆んどの文書 File は Golive 1 本で作ってきたのですが、Golive 終了後は Freeware の Nvu/KompoZer や Sea Monkey の WYWWYG HTML Editor 部を愛用しているものの、Nvu/KompoZer や Sea Monkey では File を保存して再び開いた時に 「意図しない位置に勝 手に半角 Space が入る (丁度この文の『勝』と『手』の間に入っているように...)」 や 「Internet Browser では問題なく表示されるものの、Source Code はあちこちで勝手に改行されている」 が生じていることからいちいち mi などの Editor で清書しなければならないという欠点に悩まされ続けています。 Nvu や KompoZer の Program File が Folder 内に分割保管されていた頃は「>KompoZer>MacOS>defaults>pref>editor.js の WrapColumn で指定されている 0 を段落文字数以上の数、例えば 1000 などに書き換える」ことで解消できたようなのですが、現在の KompoZer (Sea Monkey も) は Application Software が 1 File に統合されていることからこの手法は使えません。 どうすればこの「意図しない半角 Space や改行の自動挿入」を回避できるのでしょうか? ちなみに Classic MacOS (OS7.5) 時代に perl で掲示板を作っていた時も「全角文字が部分的に文字化けする際は半角 Space を入れて対処する」という「理由は判らないのだけれどやってみたら効いた」対処療法を行なっていて、漠然と「UNIX 系の環境では 2Byte Code の取り扱いに問題があるのかな?」と思っていたものです。 KompoZer/Nvu や Sea Monkey は 144byte 毎に改行 (Line Feed?) Code が自動挿入される仕様となっていた Editor に「0word (0byte) 毎に改行指示を出す」という Script を加えたものの、この改行 Code を日本語環境の Internet Browser では半角 Space と認識して表示してしまうことから「1000word (2000byte) 毎のような、あり得ない段落文字数で改行指示を出す」ように Program を書き換えてやれば解消されるということだったと思うのですが、Classic MacOS 時代の「UNIX 系の環境では日本語が文字化けする位置を半角 Space で調整する」手法の記憶と重なって「本当に自動改行挿入位置の変更だけで良いのか?」という疑問が付き纏います(汗)。 もしも御存知であれば「文字化け」や「不規則な半角空白挿入」問題の根本的な原因についても御教示願えれば幸いです。
回答: アプリケーションアイコンを右クリックして「パッケージの内容を表示」すれば editor.js の書き換えはできるのでは?