charcount関数についてNo.04955
山紫水明 さん 10/01/10 18:26
 

 Ver.8.00 から追加された charcount 関数についての要望ですが,
全角文字については,「1文字として数える」,「2文字として数える」
半角文字については,「1文字として数える」がありますが,それぞれに
「数えない」を追加することはできないでしょうか。
 そうすることによって,たとえば全角文字だけを数えるとか,タブ数だ
けを数えるというようなことが可能になるのですが。

              山紫水明

[ ]
RE:04955 charcount関数についてNo.04972
秀丸担当 さん 10/01/12 16:32
 

>
> Ver.8.00 から追加された charcount 関数についての要望ですが,
>全角文字については,「1文字として数える」,「2文字として数える」
>半角文字については,「1文字として数える」がありますが,それぞれに
>「数えない」を追加することはできないでしょうか。

そのようにもできたらいいかもしれないです。
難しいこともないので次のβ版で修正させていただきます。

[ ]
RE:04972 charcount関数についてNo.04992
Iranoan さん 10/01/14 17:59
 
 秀丸担当さん今日は、Iranoan です。
> 難しいこともないので次のβ版で修正させていただきます。
 追加されているようですが、ヘルプに記述がないようです。
 また
0x00000010    半角文字を 0.5 文字として数える
が元々書かれていません。

[ ]
RE:04972 charcount関数についてNo.04995
山紫水明 さん 10/01/14 20:51
 
 秀丸担当さん,

>そのようにもできたらいいかもしれないです。
>難しいこともないので次のβ版で修正させていただきます。

追加ありがとうございます。
履歴には「ヘルプまだ」とありますが,
 0x00000002 全角文字を数えない
 0x00000020 半角文字を数えない
ということでいいでしょうか。

ステータスバーの文字数をクリックして出てくるダイアログにはまだ反映されて
いないようです。

Iranoan さんご指摘の半角文字を 0.5 文字として数えるフラグもすでにあった
のですか!?

                                    山紫水明
                                    SANSHISUIMEI

[ ]
RE:04995 charcount関数についてNo.04999
秀丸担当 さん 10/01/15 09:47
 

> 追加されているようですが、ヘルプに記述がないようです。
> また
>0x00000010    半角文字を 0.5 文字として数える
>が元々書かれていません。

ヘルプに書かれていませんでした。
ご指摘ありがとうございます。
0.5文字は0x00000030でした。

>追加ありがとうございます。
>履歴には「ヘルプまだ」とありますが,
> 0x00000002 全角文字を数えない
> 0x00000020 半角文字を数えない
>ということでいいでしょうか。

はい。以下のようにヘルプを修正しておきます。

 0x00000000 全角文字を1文字として数える
 0x00000001 全角文字を2文字として数える
 0x00000002 全角文字を数えない
 
 0x00000000 半角文字を1文字として数える
 0x00000010 半角文字を2文字として数える
 0x00000020 半角文字を数えない
 0x00000030 半角文字を0.5文字として数える
 
 0x00000000 全角空白を1文字として数える
 0x00000100 全角空白を2文字として数える
 0x00000200 全角空白を数えない
 
 0x00000000 半角空白を1文字として数える
 0x00001000 半角空白を2文字として数える
 0x00002000 半角空白を数えない
 0x00003000 半角空白を0.5文字として数える
 
 0x00000000 タブを1文字として数える
 0x00010000 タブを2文字として数える
 0x00020000 タブを数えない
 
 0x00000000 改行を1文字として数える
 0x00100000 改行を2文字として数える
 0x00200000 改行を数えない

>ステータスバーの文字数をクリックして出てくるダイアログにはまだ反映されて
>いないようです。

マクロの話ということでマクロだけの修正にしたのですが、ダイアログのほうは
していませんでした。
これらを全部ダイアログでチェックできるようにすると繁雑になる気がするのと、
ステータスバーに「全○○文字」として半角だけが出るというのも変だと思うの
で、やめておこうと思います。

[ ]
RE:04999 charcount関数についてNo.05012
Iranoan さん 10/01/15 22:45
 
 秀丸担当さん今日は、Iranoan です。
> はい。以下のようにヘルプを修正しておきます。
 有り難うございます。

[ ]