#### 今年のチャンピオン
早くも、今年一番の便利ツール・グランプリが(自分の中では)決定しました。
[B@r09u3 Style Op.2](http://hp.vector.co.jp/authors/VA026310/ “B@r09u3 Style Op.2”)で公開されている『eClip』です。
[作者のfoliaさん](http://www.vector.co.jp/vpack/browse/person/an026310.html “作者: folia”)は、これまた超便利ツール『fenir』を作られた方ですね。
#### どんなツール?
* クリップボードに書き込まれたテキストを保存
* そのデータを再利用して貼り付けられる
* 残すテキストの量は(設定により)無制限!
* 履歴はMigemoでインクリメンタルに検索可能!!
* タスクトレイに常駐するアイコンが変更可能
もう、何といっても*Migemoでインクリメンタルサーチ可能*なのが便利すぎる!!
しかし、よくよく考えてみると、さんざんMigemoの便利さは(一部で)知れ渡っているのに、いままでクリップボード履歴ツールと出会わなかったのが不思議ですね(もしかしてすでにある?)。
「Migemo」一覧
Migemoの辞書を軽くする2つの方法
#### 日々是みげも
毎日、何らかの形で[Migemo](http://0xcc.net/migemo/ “Migemo: ローマ字のまま日本語をインクリメンタル検索”)を利用しています。便利すぎです。
Migemoの情報を探していると、[SKK辞書のWiki](http://openlab.ring.gr.jp/skk/wiki/wiki.cgi “FrontPage – SkkWiki”)に、Migemoに関する記述がありました。
>(Migemoは)SKK 辞書を利用しています。標準ではL辞書からmigemo辞書を作成するようですが、代わりにML辞書を使用すると高速かつ程良いヒットが得られるようです。
>[リンク集 – SkkWiki](http://openlab.jp/skk/wiki/wiki.cgi?page=%A5%EA%A5%F3%A5%AF%BD%B8 “リンク集 – SkkWiki”)
「ようです」というのがかなり気になります。気になったからには、確認したい──。
ということで、ML辞書からMigemo辞書作ってみました!
migemo-dict.zip
利用の際は上記のZIPファイルを解凍し、標準の“migemo-dict”と入れ替えてください。もちろん、“migemo-dict”はバックアップを忘れずに!
ML辞書は1MByteも無いので手頃です。しかし、ここからmigemo-dictを作るのは大変だった──。
MigemoでAZIK!(「mpxo」で「猛暑」を検索)
MigemoでAZIKって?
脳を鍛える大人のAZIK : 亜細亜ノ蛾で紹介したAZIKを常用するようになると、Migemoでの検索もAZIKで入力したくなります。──よね?
(Migemoってなに?というひとはMigemo: ローマ字のまま日本語をインクリメンタル検索をどうぞ)
今回は、かなり便利な「Migemo + AZIK」の使い方を書いてみます。
ただし、今回の方法は「Xyzzy」などの「C/Migemo」を利用するツールのみです。
実装方法
- Migemoの辞書ファイルのあるディレクトリを開く
- “roma2hira.dat”を待避(拡張子を.bakに変えるなど)
- 私がroma2hira.datを編集したファイルをダウンロード(リンクをクリック→右上の「…」→ダウンロード)
- 上記ファイルを“roma2hira.dat”に改名し、Migemoの辞書ファイルの場所に移動
以上です。
XyzzyのMigemo.lを使っている場合は、ダンプファイルの作り直しが必要かな?
Migemo辞書について
Migemo検索で使う辞書ファイルは、単なるテキストファイルです。
辞書ファイルの一つ、“roma2hira.dat”をテキストエディタで開くと、こう書いてあります。
こいつをカスタマイズすることでローマ字の入力方式が変わります。
現在はMS-IME2000を参考に決定しています。
漢字コードの違いを吸収する役割も果たします。
ということで、“roma2hira.dat”をカスタマイズしました。
──といっても、「AZIK for ATOK 2006 for Windows」(リンク切れ: http://www.onflow.jp/blog/archives/2006/07/azik_for_atok_2_2.html)をテキストファイルに落としてゴニョっただけです。制作者のkatzさん、ありがとう!
で、AZIKを導入すると どうなるの?
たとえば、「侵入者」という文字を検索する手順を考えます。通常は、
- 日本語入力モードに変更
- sinnnyuusyaと入力
- 変換
- 確定
──と面倒くさい手順になります。
Migemo + AZIKの場合は、
1. sknvxaと入力(~終わり~)
これだけで検索できますよ!
ちなみに、asiamothの好みで:(colon)で「ー(長音)」が入力できるようにしました。
おわりに
C/Migemoを利用するアプリケーションは、かなり快適になりました。この記事を公開した2006年から編集している2018年の現在まで、migemoを使い続けていますよ!
とくに「Paper Plane xUI」という便利ツール集で大活躍しています。日本語名のファイルを探すには、migemoなしには考えられない……!