March 26, 2004
Firefox利用時にTextareaを任意のエディターで開く方法

ishinao.net/mylog - Webブラウザの入力フォームで好きなエディタを使うをみてFirefoxでもこれが利用できるといいなあと思っていたらUnknownPlace.にてPlasma's BLOG: mozex installer wich T.Chinese fixというプラグインを使った方法が紹介されていたのでやってみました。
まず、Plasma's BLOG: mozex installer wich T.Chinese fixよりmozex-1.07.xpiをインストールしたあとFirefoxを再起動します。mozex-1.07.xpiはmozexのサイトで配布しているものではなくリンク先のサイトのものを使わないと日本語の文字化けが発生するようです。
その後FirefoxのTools-Options-ExtensionsよりMozexを選びテンポラリーディレクトリーを設定し使うアプリケーションのパスを入れておきます。この中のTextareasやSourceの部分に自分の好きなエディターなどのパスをいれます。

設定後FirefoxでTextareaのあるページを開きTextareaで右クリックするとMozexというのがあるのでその中からTextareaを選ぶとエディターが開きます。あらかじめTextareaに文字を入れておいた場合にもその内容を引っ張ってくれます。僕の場合はいつも愛用しているTeraPadを指定しておきました。この場合指定するパスは
となります。
Firefox上でTextareaが小さくで書き込んだ全体が把握できない場合などに便利です。立ち上がったTerapadで文章を書いてそのままCtrl+Sで保存しながら書くと安心です。そしてそのままエディターを閉じたり上書き保存すると元のFirefoxで開いたTextareaに反映されるという仕組みです。
最初の設定のときや試すときにエラーが出たり文字化けがしましたが対応の仕方がわかったので書いておくと、Mozexでの設定のなかでテンポラリーディレクトリーを
というように入力しますがこのとき綴りや大文字小文字などをきちんと書くことで対応できました。あとテスト中に同じTextareaにマウスポインタを持っていく際に警告とかアラートでファイルが見つからないなどと表示された場合は先ほどのテンポラリーディレクトリーにいき新しくできたテンポラリーファイルを削除することで警告が出るのを回避できました。
その他にエラーが出る場合はTextareaにマウスのポインタを置く際に右クリックでさらにMozexでエディターをもう一つ開くようにすると大丈夫なようです。文字化けする際ももう一つ開くということで対応できるみたいです。理由はわかりません。いろいろ試行錯誤してみましょう。
これで長めのコメントを書くときやエントリーの原稿を書く際に保存しながら書くことができるので安心です。やはりPCは時々固まったりエラーが出たりすることもあるのでCtrl+Sで保存しながら書くのが安心です。
追記 2004-03-29 16:02
Stellaさんより指摘を受けて調べてみたところ、指定するエディターの文字コードをUTF-8にしておいたほうがいいようです。Shift_JISがデフォルトの状態だといつまでたってもエラーが出るようです。UTF-8で開くようにエディターを設定した上で利用すれば大丈夫のようです。あとはコツをつかめば大丈夫です。
コツというのは、一度開いたエディターを保存してブラウザーのTextareaにマウスを持っていって、エラーが出るようだったら気にせずにそのまま右クリックをしてMozexより別のエディターを開くようにするとその後のエディターでは反映されるというものです。これがわかっていれば大丈夫のようです。
Posted by kengo at March 26, 2004 09:09 PM | TrackBack | INTERNET | Blog Search | English | QR |

Twitter経由でコメントする
メールの場合はこちらまで
Google Talk からメッセージを送る

















