単語補完(入力補完)の動的索引作成を抑止
-
フォーラムの別エントリ
https://www.haijin-boys.com/discussions/3655#discussion-3776
から、ここに移動して続きを書きます。> 辞書ファイル (Ext フォルダ) の中の txt の 1 行目に「^」を書いておけば、
> 単語補完で文書内からの単語の抽出を抑制できます。ずいぶん前にお願いした内容で…、実現下さっていたとは、望外の喜びです。
非礼をしてしまいまして、まことに申し訳ありませんでした。あの時は、Legacy Chakra と、戻り読みの修正の話などもありましたね。
手間のかかる割りに地味なので、いつもいつもご面倒をおかけしてばかりで、
恐縮です。この機能は以前、他にもご希望の方がおられたものの、保留されていたことは
知っていたのですが、自分で切実に必要となる理由ができて、さらにご相談を
したものでした。単語補完の現在の動作では、辞書の内容と、現在の編集内容から動的に生成した
単語一覧を、まとめて補完の候補に表示します。コードのように自分で名前を定義する場合は、この動的な単語一覧はとても有用
です。でも、自分で名前を定義することがない場合は、固定した内容だけの補完にも対応
できると応用の幅が拡がります。たとえば、英語の作文をするときに正しい単語だけを補完できて、誤った単語が
文中にあっても、その影響を受けずに済みます。また、編集しているファイルが大きいと、索引作成の速度が遅くなり、待ち時間
が長くなって入力の妨げになります。10万行を超えるテキストを扱うことが多く
なると、本来の補完機能は活用できず、キー割り当てを押しにくいものに変更し
ていても、誤操作でしばしばミニハングを起こしていました。
動的な索引作成をしなければ、反応はいつでも同じ程度に速くなります。願っていた応用の一つで、編集モード Text で使用する、英語の単語辞書です。
txt.txt
https://gist.github.com/inuuik/3f79cd82d11ea3f8d6a127e528adfa1a
ここから Download ZIP をクリックすると、
3f79cd82d11.. から始まる、長い名前の zip が受信できます。これを解凍してフォルダを開いてゆくと、txt.txt があります。
この txt.txt を Mery の Ext フォルダに移動してください。
これで、編集モードが Text (拡張子 .txt)のとき、単語補完 Ctrl+Space で
英語の単語一覧から選択できます。英文メールを書くときも、うろ覚えの単語を思い出すのに便利で、
とても助かります。Kuro さん、本当にありがとうございました。| inuuik | 返信 -
ご返信ありがとうございます。
> あの時は、Legacy Chakra と、戻り読みの修正の話などもありましたね。
> 手間のかかる割りに地味なので、いつもいつもご面倒をおかけしてばかりで、
> 恐縮です。
いいえー。ユーザさんからすると地味に見えるかもしれませんが、開発側からすると非常に興味深い機能だったので楽しめました ^^テキスト編集モードで使用する英単語辞書、この発想はありませんでした。
txt.txt、これすごく便利ですね!4 万 5 千行ぐらいあるので動作速度が心配でしたが、予想以上にサクサク動いて驚きました。
英語のスペルって、いつも書いた後に心配になって Google 先生で検索していたのでこれで快適になりそうです。
| Kuro | 返信 -
おかげさまです、ありがとうございます。
> 英語のスペルって、いつも書いた後に心配になって Google 先生で検索…
よくあります…が、綴りがあってないと、正しい言葉になかなかたどり着けなくて。
txt.txt はポケット辞書ぐらいの収録語彙なのでチョット少なく、自分で語尾
に ly か lly のどちらを足すかで迷ったりします。simultaneous とか…。でもこういうときは、スペルチェック(HunSpell)で答えがわかって心強いです。
どれが正しいのか、わからない、IME みたいに意味を表示しておくれ、という
要望が出てこないことをお祈りいたします(笑)| inuuik | 返信