単語補完用の辞書についてNo.39144
styth さん 21/08/28 19:20
 
 秀丸マクロヘルプを開くと、キーワードの一覧が表示されます。これを単語補
完の辞書ファイルとして、使いたいのですが、.txtととして、取り出すことは出
来ないでしょうか?
 今は、秀まるおのホームページの単語補完用の辞書ライブラリにあるものを使
わせて頂いております。
 よろしくお願いいたします。

[ ]
RE:39144 単語補完用の辞書についてNo.39145
h-tom さん 21/08/28 21:09
 
h-tom です。

> 秀丸マクロヘルプを開くと、キーワードの一覧が表示されます。これを単語補
>完の辞書ファイルとして、使いたいのですが、.txtととして、取り出すことは出
>来ないでしょうか?
簡単ではありませんが可能ですよ。
「HTML Help Workshop」を使ってマクロヘルプをDecompileし、キーワードファイル
を取り出して加工する必要があります。

[ ]
RE:39144 単語補完用の辞書についてNo.39147
Iranoan さん 21/08/28 23:58
 
styth さんこんにちは Iranoan です
>  秀丸マクロヘルプを開くと、キーワードの一覧が表示されます。これを単語補
> 完の辞書ファイルとして、使いたいのですが、.txtととして、取り出すことは出
> 来ないでしょうか?
今のヘルプ・ファイルの実態は HTML ファイルなので、手間はかかりますが、以下の
手順で取り出せそうです

1.秀丸をインストールしたフォルダにある Hidemac_html.chm を適当なアーカイバー
で開いてやる
  適当なアーカイバーがなければ、適当な場所にコピーしてやり、拡張子を zip に
変更してダブル・クリック
2.中にある hidemac.hhk を取り出し
3.hidemac.hhk に対して
  <param name="Keyword" value="[A-Za-z]+">
  を正規表現で grep をかける
4.^\t*<param name="Keyword" value="
  と
  ">$
  を検索文字+正規表現で空文字に置換

[ ]
RE:39147 単語補完用の辞書についてNo.39148
styth さん 21/08/29 08:31
 
>今のヘルプ・ファイルの実態は HTML ファイルなので、手間はかかりますが、以下
>の手順で取り出せそうです
 少し、直してできました。ありがとうございます。

 それで、ライブラリにあるmac.txtとヘルプから抜き出したワードの数を比べ
ると、前者の方が多いです。
 (609と468個)
 補完機能としては、単純に前者を使った方が、効率的ということなんでしょう
か? >秀丸担当者様

[ ]
RE:39148 単語補完用の辞書についてNo.39149
Iranoan さん 21/08/29 15:41
 
styth さんこんにちは Iranoan です
>  それで、ライブラリにあるmac.txtとヘルプから抜き出したワードの数を比べ
> ると、前者の方が多いです。
>  (609と468個)
これほどの差がでるとは思いませんでしたが、後者は関数や文のみで、例えば検索系
の文に使う regular の様にキーワード一覧にないオプションが有るからでしょうね

[ ]
RE:39149 単語補完用の辞書についてNo.39150
秀丸担当 さん 21/08/30 10:00
 

内部的な話になってしまいますが、HTML Helpののキーワードは.hhkだけでなく、各
ページの.htmlにも書かれています。
.htmlの中にも、<param name="Keyword" value="[A-Za-z]+">のような書き方の部分
があります。
.chmを展開して、その中にある.hhkと.htmlにあるものを両方とも合わせてやると、
たぶんHTML Helpビューアに表示されるものと同等になると思います。

[ ]