朝顔日記

7-zip File Manager で xyzzy を使う

2005-06-01

7-Zip の File Manager を使うと、zip などの書庫を普通のディレクトリのように扱えるようになるので大変便利なのですが、編集の際に使うエディタに xyzzy を指定する方法がわからなかったので励ましあえスレ(何)で教えを乞うてみたところ、教えていただいたのでまとめておきます。

普通に、7-zip の File Manager で使うエディタに xyzzy.exe を指定すると、書庫内ファイルを編集後、xyzzy を終了すれば、7-zip のほうから書庫を更新するかどうか訊ねてくるのですが、終了とかしたくないし、特に用事がない限り通常は xyzzycli.exe を使って複数起動しないようにしているので、ここでも xyzzy.exe ではなく、xyzzycli.exe を使いたいというのが目標。

ところが 7-zip の設定でエディタを、xyzzycli.exe にすると、書庫内のファイルをテンポラリーなディレクトリに開いてくれるものの、編集後保存しようとすると パスが見つかりません と xyzzy に怒られてしまいます。以前、WinSCP でも同じようなことがあり、その際は xyzzycli.exe -wait のように、オプションしてしてやればうまくいったので、今回もそれだろうと試してみるのですが何故かオプション指定があると、エディタが起動できません と 7-zip のほうに怒られます。

で、教えていただいた方法は以下の通り。

  1. まず、xyzzy がインストールしてあるディレクトリに xyzzycli.exe を別の名前でコピー。私は、7zip-editor.exe としました。
  2. 次に、同じディレクトリに 7zip-editor.ini というファイルを作成します。先にコピーしたものと同じ名前(拡張子を除く)にする必要があります。
  3. ini ファイルに以下の内容を書いて保存。
    [xyzzy]
    precedingOptions="-wait"
    
  4. 7-zip の設定で使用するエディタを、先に別名コピーした 7zip-editor.exe を指定。

これで、File Manager で書庫内のファイルを選択、右クリックから編集で、現在使用中の xyzzy にバッファが開かれ編集できるようになります。編集後保存しても何事も起こりませんが、バッファを閉じてやると、7-zip のほうから書庫を更新するかどうか訊いてくるようになりました。やた!

ちなみに、Firefox などの拡張やテーマなどに使われる、.xpi や .jar なファイルは単なる zip ファイルなので、これらを 7-zip から開いて編集すれば、リネームや展開など面倒なことをせずにそのまま手軽に中身を編集できるようになります。むふふ

参考
xyzzycli.exe ってなんですか?

「7-zip File Manager で xyzzy を使う」へコメントをつける

書き込み時の挙動について
URI らしき文字列には自動的にリンクが張られます。また "<" や、">" は実体参照化されます。
スパム対策のため、リファラを切っていると投稿できません。

トラックバック

1: viagra online/viagra online (2006-09-01T17:40:37+09:00)
2: discount phentermine/discount phentermine (2006-09-01T18:10:45+09:00)
You can here
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2005/06/diary_050601a.html