V6.00β34No.10796
秀丸担当 さん 06/07/13 18:21
 

V6.00β34を公開しました。

ここからダウンロードできます。
http://hide.maruo.co.jp/software/bin/hm600b34_signed.exe


●HTMLヘルプ版のヘルプファイルをリニューアルして、標準で呼び出すヘルプも
HTMLヘルプにする。
●[動作環境]→[トラブル対策]→[その他トラブル対策]でダイアログのフォント
サイズを変更できるようにする。
●BOX選択中にキーを押すとその文字を各行の先頭に入力する。
●マクロ実行の中間コード用のバッファを128KBから256KBに増やす。
●前方一致かつタグ付き正規表現のときの問題修正。
●Perlのqrに対応。
●Unicodeで名前を付けて保存で自動起動マクロが実行されてしまう問題修正。
●その他バグ修正


(その他バグ修正の内容)
●title文でタイトルを変えているときにopenfileでタブの名前が変化しないこ
とがある問題修正。
●折りたたみされた行の...の改善
●上書き保存したきのツールバーのウィンドウ分割の押下状態の改善。
●英語版秀丸のぶら下げ文字のデフォルトを「,.」だけにする。
●折りたたみされているときの秀丸パブリッシャーでの不具合修正。
●折りたたみで選択した範囲のみの表示での不具合の修正。
●フォントの「太字」のときの白抜きや影付きの問題修正。
●高速な全置換でステータスバーの更新されてしまうのを改善。
●「ファイルのタイムスタンプを時々チェックする」で読み込んだ後ステータス
バーを更新するように改善。

[ ]
RE:10796 V6.00β34No.10797
Iranoan さん 06/07/13 19:15
 
 秀丸担当さん今日は、Iranoan です。
> ●BOX選択中にキーを押すとその文字を各行の先頭に入力する。
 [Tab] の時はインデントになりますが、これは互換性から仕様なのでしょう
か? 個人的には、タブ・コードが入力された方が便利だと思います。
 また [Enter] の時は、0x0D だけの改行コードが入力されますが、意図した
動作でしょうか? どの様な仕様が望ましいのか解りませんが、制御コードが
入ってしまうのは...。

[ ]
RE:10796 V6.00β34No.10798
やすひさ さん 06/07/13 21:35
 
 秀丸担当さん、みなさん、こんにちは。

> ●HTMLヘルプ版のヘルプファイルをリニューアルして、標準で呼び出すヘルプも
> HTMLヘルプにする。

マクロヘルプのウィンドウ配置系→通常のコマンドを実行するウィンドウ系文で、

nexthidemaruicon   次の秀丸エディタ(アイコンも含む)
--------------------------------------------------------
prevhidemaruicon   前の秀丸エディタ(アイコンも含む)

というのがあります。
以前は「アイコンも含む」という表現でしたが、
現状は「最小化のも含む」に変わっています。
正式版リリースまでに対応くださると幸いです。
--
やすひさ
HidemaruMail 4.65 (WinNT,501)

[ ]
RE:10797 BOX選択中の文字入力No.10799
IKKI さん 06/07/14 01:29
 
IKKI です。こんにちは。

> > ●BOX選択中にキーを押すとその文字を各行の先頭に入力する。

これは秀丸にとって画期的ですね!

同じ動作がマクロでもできるとさらに画期的だと思います。
互換性の点から難しいかもしれませんが、 setcompatiblemode を拡張するなど
対応を検討していただけないでしょうか。

>  また [Enter] の時は、0x0D だけの改行コードが入力されますが、意図した
> 動作でしょうか?

その後アンドゥすると「やり直し用のバッファに内部的な矛盾が発生」してしまいま
す。
\Undo.cpp(1307) error = 0

あと、 BOX 選択時のカーソル位置が左上か右下のときはうまく動きますが、
左下や右上だと動きが異なるようです。

> どの様な仕様が望ましいのか

難しいですね。サクラエディタもそこまで考えていなかったようです
(選択範囲を削除して左上に改行を挿入する)。

素直に考えれば「各行に改行を挿入」でしょうか。
行数が増えちゃうので選択範囲を自動的に広げないといけないですが。

[ ]
RE:10796 V6.00β34No.10800
三月 さん 06/07/14 06:42
 
>●HTMLヘルプ版のヘルプファイルをリニューアルして、標準で呼び出すヘルプも
>HTMLヘルプにする。

なぜかヘルプの内容が表示されませんでした。
目次は表示されているので開いてはいるのですが、
右側がIEの「ページを表示できません。」状態です。

どうやら、ネットワークドライブにあるとだめみたいです。
秀丸はネットワークドライブにインストールしています。
hidemaru_html.chm をローカルドライブに持っていくと表示できます。

Googleであたってみると・・・このあたりに原因がありそうです。
http://support.microsoft.com/kb/892675/
http://support.microsoft.com/kb/896358

HTMLヘルプ版に一本化はまずそうですね。

[ ]
RE:10799 BOX選択中の文字入力No.10801
クラフト さん 06/07/14 10:44
 
こんにちは。

>> > ●BOX選択中にキーを押すとその文字を各行の先頭に入力する。
>
>>  また [Enter] の時は、0x0D だけの改行コードが入力されますが、意図した
>> 動作でしょうか?
>
>その後アンドゥすると「やり直し用のバッファに内部的な矛盾が発生」してしまい
>ます。
>\Undo.cpp(1307) error = 0
>
>あと、 BOX 選択時のカーソル位置が左上か右下のときはうまく動きますが、
>左下や右上だと動きが異なるようです。

フリーカーソルモードで[EOF]の上にBOX選択のカーソルがあると、
[E1OF]のように[EOF]内に文字がはいってしまうという現象も確認しました。

Undoで落ちる現象は同じです。

[ ]
RE:10796 V6.00β34No.10802
EXZS さん 06/07/14 10:58
 
β34にて確認しましたが、ファイルタイプ別の設定ダイアログ
の動作がおかしいです。

「表示とカラー」の「場所の一覧」にて縦スクロールバーが
なくなっています。ホイールスクロールも効かなくなっています
フォーカスを合わせた後のカーソルキーでならスクロールします。

ご確認下さい

[ ]
RE:10801 BOX選択中の文字入力No.10803
秀丸担当 さん 06/07/14 14:30
 

いろいろ不具合の報告ありがとうございます。
修正させていただきます。
タブの入力も対応できるようにしてみようと思います。
Enterが制御コードで入ってしまうのは問題でした。Enterは従来通りにしようと
思います。

マクロはやるとしたらsetcompatiblemodeでinsert文の動作が変わるという感じ
でしょうか。
insert文でとても長い文字列か複数行の場合どうなってしまうのかとか考えると
少々怖いですが、先頭の一文字だけか改行コードまでの1行ぶんであればいいで
しょうか。悩ましいです。

[ ]
RE:10798 V6.00β34No.10804
秀丸担当 さん 06/07/14 14:30
 

>以前は「アイコンも含む」という表現でしたが、
>現状は「最小化のも含む」に変わっています。
>正式版リリースまでに対応くださると幸いです。

ご指摘ありがとうございます。
修正させていただきます。

[ ]
RE:10800 V6.00β34No.10805
秀丸担当 さん 06/07/14 14:36
 

>なぜかヘルプの内容が表示されませんでした。
>目次は表示されているので開いてはいるのですが、
>右側がIEの「ページを表示できません。」状態です。

ネットワーク上にあるとできないというのは確認していましたが、HTMLヘルプへ
の一本化は避けられそうにないです。
VistaではWinHelpが標準で見れなくなるので、今後は少なくともWinHelpの使用
はやめないといません。
β33まではVistaかどうかで呼び出すヘルプの呼び出しを分けていました。そん
な感じで分けるか、動作環境で分けるかとかすれば回避できますが、WinHelpと
HTMLヘルプを両方書き換えるというのは手間がかかるので、今後は書き換えるの
はHTMLヘルプのほうだけにしていきたいです。

[ ]
RE:10802 V6.00β34No.10806
秀丸担当 さん 06/07/14 14:36
 

>β34にて確認しましたが、ファイルタイプ別の設定ダイアログ
>の動作がおかしいです。
>
>「表示とカラー」の「場所の一覧」にて縦スクロールバーが
>なくなっています。ホイールスクロールも効かなくなっています
>フォーカスを合わせた後のカーソルキーでならスクロールします。

確認することができました。
ダイアログのフォントのサイズ変更の影響が出てしまいました。
修正させていただきます。

[ ]
RE:10803 BOX選択中の文字入力No.10807
Iranoan さん 06/07/14 18:12
 
 秀丸担当さん今日は、Iranoan です。
> タブの入力も対応できるようにしてみようと思います。
> Enterが制御コードで入ってしまうのは問題でした。Enterは従来通りにしようと
> 思います。
 よろしくお願いします。

> insert文でとても長い文字列か複数行の場合どうなってしまうのかとか考えると
> 少々怖いですが、先頭の一文字だけか改行コードまでの1行ぶんであればいいで
> しょうか。悩ましいです。
 こちらもどの様な動作が良いか解りません。
 正式公開までは未対応で、要望が出てから対処しても良い気がします。

 そもそも、日本語の場合は、マクロであるかに関わらず一文字でも、BOX で
はない範囲選択と同じ動きになるんですね。

[ ]
RE:10796 V6.00β34No.10814
大阪秀夫 さん 06/07/18 02:28
 
秀丸エディタ6.00β34

マクロヘルプを立ち上げて、「マクロを初めて作成する方はこちらへ」のボタンを押
すと以下のメッセージが出ます。
ご報告まで。

/BE_HIDEMAC.HLPファイルが見つかりません。このファイルを自分で探しますか?

[ ]
RE:10803 BOX選択中の文字入力No.10815
IKKI さん 06/07/18 03:16
 
IKKI です。こんにちは。

> マクロはやるとしたらsetcompatiblemodeでinsert文の動作が変わるという感じ
> でしょうか。

そういう動作をイメージして発言しましたが、複数行に対応しないとなると
中途半端な仕様になってしまいそうで難しいですね。

ちなみに IME 経由の入力には対応できないですか?

> insert文でとても長い文字列か複数行の場合どうなってしまうのかとか考えると
> 少々怖いですが、先頭の一文字だけか改行コードまでの1行ぶんであればいいで
> しょうか。悩ましいです。

仮に先頭の1文字だけとするなら、文字コードを引数に取る文を新設するのが
いいと思います。

 insertvertical #code;

ですが、これだと「選択範囲の行頭に定型文字列を挿入する」といった
単純なマクロでも結局 while 文を使わなければなりません。
マクロの敷居を下げるという意味で、この程度のマクロは制御構造や
正規表現を知らなくても作れるようになるといいかなと思いましたけれど、
そう簡単な話ではなかったかもしれません。

[ ]
RE:10815 BOX選択中の文字入力No.10816
秀丸担当 さん 06/07/18 10:43
 

> そもそも、日本語の場合は、マクロであるかに関わらず一文字でも、BOX で
>はない範囲選択と同じ動きになるんですね。

>ちなみに IME 経由の入力には対応できないですか?

IME経由の入力もできるように検討しようと思います。


>仮に先頭の1文字だけとするなら、文字コードを引数に取る文を新設するのが
>いいと思います。
>
> insertvertical #code;
>
>ですが、これだと「選択範囲の行頭に定型文字列を挿入する」といった
>単純なマクロでも結局 while 文を使わなければなりません。
>マクロの敷居を下げるという意味で、この程度のマクロは制御構造や
>正規表現を知らなくても作れるようになるといいかなと思いましたけれど、
>そう簡単な話ではなかったかもしれません。

そうですね。いろいろ考え出すと難しいですが、単純にキーボード入力をエミュ
レートできるような方法があると分かりやすいかもしれません。
setcompatiblemodeか、新しい文か、insert文に追加のパラメタを設けるとか。
とりあえず正式版ではやらずにおいおい考えるかもしれないです。

[ ]
RE:10814 V6.00β34No.10817
秀丸担当 さん 06/07/18 10:56
 

>マクロヘルプを立ち上げて、「マクロを初めて作成する方はこちらへ」のボタンを押
>すと以下のメッセージが出ます。
>ご報告まで。
>
>/BE_HIDEMAC.HLPファイルが見つかりません。このファイルを自分で探しますか?

報告ありがとうございます。
確認することができました。
常駐秀丸がある場合は、常駐秀丸経由でヘルプを呼び出して問題なかったのです
が、常駐秀丸が無いと再現しました。

内部的な話になってしまいますが、HTML Helpは呼び出したプロセスと同一のス
レッドとして実行されているようで、秀丸エディタ本体のカレントフォルダが変
わるとマチルスレッドで実行されているHTML Helpにもカレントフォルダの影響
が出てしまうようです。
ただヘルプを呼び出したいだけなのに、HTML Help の取り扱いは非常に厄介でど
うしたものやら…

[ ]
RE:10805 V6.00β34No.10827
Iranoan さん 06/07/19 12:31
 
 秀丸担当さん今日は、Iranoan です。
> VistaではWinHelpが標準で見れなくなるので、今後は少なくともWinHelpの使用
> はやめないといません。
<snip>
> 今後は書き換えるの
> はHTMLヘルプのほうだけにしていきたいです。
 この辺り、理解はできるのですが、Windows95 って HTML ヘルプって見れた
でしょうか? 私は使っていませんが、β35 のヘルプにも対応 OS として、
Windows95 が含まれていたので、気になりました。

[ ]
RE:10827 V6.00β34No.10829
秀丸担当 さん 06/07/19 15:46
 

> この辺り、理解はできるのですが、Windows95 って HTML ヘルプって見れた
>でしょうか? 私は使っていませんが、β35 のヘルプにも対応 OS として、
>Windows95 が含まれていたので、気になりました。

Windows95でもたぶんIEが入っていれば見れると思います。
生のWindows95ではヘルプが見れないですが、秀丸エディタ本体が動かなくなる
わけではないので、仕方ないこととしたいと思います。

[ ]
RE:10829 V6.00β34No.10834
Iranoan さん 06/07/19 22:10
 
 秀丸担当さん今日は、Iranoan です。
> > この辺り、理解はできるのですが、Windows95 って HTML ヘルプって見れた
> >でしょうか? 私は使っていませんが、β35 のヘルプにも対応 OS として、
> >Windows95 が含まれていたので、気になりました。
>
> Windows95でもたぶんIEが入っていれば見れると思います。
 それなら大丈夫ですね。

[ ]