Shishimushi

フォーム内文字列をEmEditorで編集

フォーム入力中に「ああ、ちょっと長くなりそうなのでテキストエディタで書こう」と思ったことないですか? ありませんかそうですか。まあ僕にはあるんですが、この「エディタを開いてフォームに入力中の文字列を貼り付ける」という作業、通常は3ステップ要るんですよね。

  1. フォーム内の文字列をコピー(または切り取り)
  2. エディタを起動する
  3. クリップボードをコピー

しかしこれがOperaとEmEditorなら、右クリックメニューからの1クリックで実行可能になるんですよ。こういうのは他のエディタでも出来るんでしょうけど、僕はEmEditorしか知りません。

方法は、Operaの menu.ini [Edit Widget Popup Menu] セクションや [Toolbar Edit Item Popup Menu] セクションに次の1行を追記するだけ。

Item, "Emeditorで開く"=Select all & Copy & Execute program, "C:\Program Files\EmEditor\EmEditor.exe","/i"

ブログのコメント欄や掲示板のレス欄等では、後々貼り付ける手間のことや誤送信のことを考慮して、

Item, "Emeditorで開く"=Select all & Cut & Execute program, "C:\Program Files\EmEditor\EmEditor.exe","/i"

とかの方がいいかもしれない。で、これは何もWeb上のフォームに限らず、メモやソースビューアでもOKなのでちょっと使え……あ、メモにコピーで十分じゃないか……げふんげふん。えー、もちろん [Hotclick Popup Menu] セクションに、

Item, "Emeditorで開く"=Copy & Execute program, "C:\Program Files\EmEditor\EmEditor.exe","/i"

とかもできるので、<PRE>要素内に記述されたスクリプトを編集する時とかに良いですよ。うわーん。

Item, "xyzzyで開く"=Select all & Cut & Execute program, "C:\Program Files\xyzzy\xyzzycli.exe","-f paste-from-clipboard"

del.icio.us/url/a1a1cd5f68cd52d43f290558be74a00e

いつからか、フォーム内のメニューが上手く動作しなくなっている。Select all が効かないっぽい。

投稿者:芦塚 | 投稿日時: 2006年 10月12日(木) 01:44

 トップページ 次へ