V6.50β9No.11793
秀丸担当 さん 06/12/14 17:07
 

V6.50β9を公開しました。

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


●Beta1以降の不具合修正
・inputposがうまく動かない(Beta6以降の不具合)
・サロゲートペアの上書きとアンドゥ。
・検索の追加の条件で条件に一致する最初の1文字が該当しなかったのを修正。
・単語補完で全角文字と隣接しているとうまく候補にあがらない問題。
・検索などで「一周する」の場合は「次の秀丸エディタも続けて…」は無効に。

●マクロ
・restoredesktopでもアクティブになった秀丸エディタへのマクロ切り替え対応。
・autocomplete文のresultは、補完した位置を返すように変更。

●V6.07にも反映
・部分編集の最後の行で正規表現「$」を「XXX」に置換できないようにする。
・新規状態の秀丸エディタに対してフォルダをドロップしたときの対策。

[ ]
RE:11793 V6.50β9No.11800
かこん さん 06/12/14 19:12
 
>・restoredesktopでもアクティブになった秀丸エディタへのマクロ切り替え対応。

早速の対応ありがとうございます。
残念ながら今回の変更によるものかと思われますが、どうやら不具合が発生している
ようです。

マクロからrestoredesktopを呼び出すと、処理が帰ってこない状態となり、秀丸が反
応しなくなります。その状態で秀丸をクリックすると"マクロの実行を中断します
か?"とダイアログが出てきますが、マクロを中断するとrestoredesktopから処理が
帰ってくるようです。また、クリックせずにいると、"マクロ内から秀丸エディタを
起動したはずですが、10秒待っても応答がありません。"とダイアログが出ます。

ご確認いただけますか?

[ ]
RE:11793 V6.50β9No.11803
K'zawa さん 06/12/14 20:06
 
秀丸担当さん、こんにちは。
K'zawaです。

>●V6.07にも反映
>・部分編集の最後の行で正規表現「$」を「XXX」に置換できないようにする。

修正確認しました。どうもありがとうございました。

[ ]
RE:11800 V6.50β9No.11810
秀丸担当 さん 06/12/15 11:26
 

>マクロからrestoredesktopを呼び出すと、処理が帰ってこない状態となり、秀丸が反
>応しなくなります。その状態で秀丸をクリックすると"マクロの実行を中断します
>か?"とダイアログが出てきますが、マクロを中断するとrestoredesktopから処理が
>帰ってくるようです。また、クリックせずにいると、"マクロ内から秀丸エディタを
>起動したはずですが、10秒待っても応答がありません。"とダイアログが出ます。

確認してみたところ、既に幾つか開いていて、編集を加えたものがある場合、
restoredeskop をするとそのようになってしまうことが確認できました。
そのような状況でしょうか?
かこんさんの使い方からすると違う気がします。
どのようなマクロで、どのようにデスクトップ保存されていて、マクロが呼び出
される前の起動状態で、どのような手順など、こちらでも同じことが起きると思
われるまでの詳しいことを教えていただけると助かります。

[ ]
RE:11810 V6.50β9No.11811
かこん さん 06/12/15 11:54
 
>かこんさんの使い方からすると違う気がします。
>どのようなマクロで、どのようにデスクトップ保存されていて、マクロが呼び出
>される前の起動状態で、どのような手順など、こちらでも同じことが起きると思
>われるまでの詳しいことを教えていただけると助かります。

もう少し色々試してみて絞り込んで見た結果、分かりました。一番左のタブがアクテ
ィブになるようにデスクトップ保存を行い、マクロからただ単にrestoredesktopを呼
び出すだけで再現します。

"restoredesktopで復帰されるアクティブなタブ"のスレッドでご報告した時もでした
が、どうやら一番左のタブがアクティブな状態というのがどうもrestoredesktopと相
性が悪いみたいです。

ご確認お願いします。

[ ]
RE:11811 V6.50β9No.11818
秀丸担当 さん 06/12/15 18:06
 

>もう少し色々試してみて絞り込んで見た結果、分かりました。一番左のタブがアクテ
>ィブになるようにデスクトップ保存を行い、マクロからただ単にrestoredesktopを呼
>び出すだけで再現します。

一番左がアクティブとなるような復元で、再現させることができました。
ありがとうございます。
さらに修正します。

[ ]
RE:11793 【提案】置換ダイアログ関連No.11832
草餅 さん 06/12/16 21:05
 
こんにちは。

1.「ダイアログ・クリッピング機能」

私は、マウス・コピペ派なので、

置換ダイアログから一時的にエディタに戻って、文字列をコピーし、
置換ダイアログに復帰してペースト、

を前々から望んでいました。
そこで、

置換ダイアログに「クリップ(仮称)」チェックボックスを設け、
→ チェック時、置換ダイアログが常に手前に表示され、編集領域に自由にアクセス
できる
→ 理想的には、[マクロ登録]ダイアログのように、他のタブ、新規タブ、既存ファ
イル起動も可能で、自身を開いたタブとはヒモ付き
→ チェックを外すと通常モードに復帰

というのは、[マクロ登録]ダイアログの仕様を転用すれば、十分可能ではないかと思
います。

2.正規表現入力支援機能について

・・・というほど、おおげさな話ではなくて、単に入力済みの文字の後ではなく、

・ カーソル位置に選択した正規表現を挿入
・ ()などは範囲選択した場合はその両端に挿入

できれば便利かな、というだけです。

ご一考宜しくお願いします。

[ ]
RE:11832 【提案】置換ダイアログ関連No.11834
Iranoan さん 06/12/17 03:11
 
 草餅さん今日は、Iranoan です。
> 2.正規表現入力支援機能について
>
> ・・・というほど、おおげさな話ではなくて、単に入力済みの文字の後ではなく、
 私も欲しい機能ですが、一応既にお返事がありました。
http://www.maruo.co.jp/turukame/3/x11372_.html#11619

[ ]
RE:11793 V6.50β9No.11840
elbow さん 06/12/18 00:24
 
こんにちは

質問なのですが、単語補完の辞書についてですが
これは、ASCII互換で書かないとうまく動かないようなのですが
ヘルプに追記しておいていただけると助かります。

というのはヘルプにフリーフォーマットだとそのまま既存のファイルを
指定すれば良いようなことが書いてあったのでファイルを指定して
動かしてみたのですが、動かなかったので何でかと思ったら
そのファイルがUTF-16で保存されたファイル(中身は英語のみ)だった
という事なんですが、他の人がはまらないようにと言うことで。

環境: windowsXP SP2 + 秀丸6.50β9

[ ]
RE:11832 【提案】置換ダイアログ関連No.11847
秀丸担当 さん 06/12/18 09:59
 

>1.「ダイアログ・クリッピング機能」
>
>私は、マウス・コピペ派なので、
>
>置換ダイアログから一時的にエディタに戻って、文字列をコピーし、
>置換ダイアログに復帰してペースト、
>
>を前々から望んでいました。
>そこで、
>
>置換ダイアログに「クリップ(仮称)」チェックボックスを設け、
>→ チェック時、置換ダイアログが常に手前に表示され、編集領域に自由にアクセス
>できる

現状の検索ダイアログの「検索したら閉じる」をOFFにしたときと似ていますが、
ダイアログを出したまま編集エリアにもフォーカス移動できる状態となると、ち
ょっと面倒なことになります。

>→ 理想的には、[マクロ登録]ダイアログのように、他のタブ、新規タブ、既存ファ
>イル起動も可能で、自身を開いたタブとはヒモ付き
>→ チェックを外すと通常モードに復帰
>
>というのは、[マクロ登録]ダイアログの仕様を転用すれば、十分可能ではないかと思
>います。

マクロ登録ダイアログは編集エリアにはフォーカス移動できないですが、どうい
う意味でしょうか。
「編集」ボタンを押してファイルを開くときで、タブモードの場合は別のウィン
ドウで開くということでしょうか。


>2.正規表現入力支援機能について
>
>・・・というほど、おおげさな話ではなくて、単に入力済みの文字の後ではなく、
>
>・ カーソル位置に選択した正規表現を挿入
>・ ()などは範囲選択した場合はその両端に挿入
>
>できれば便利かな、というだけです。

できたら便利だとは思いますが、そもそもカーソル位置が無いような気がするの
と、ヘルプ的な意味合いで見てもらえばいいと思うので、このままにしておきた
いです。
最後のカーソル位置を覚えたりとかすればできないことも無いと思いますが。

[ ]
RE:11840 V6.50β9No.11855
秀丸担当 さん 06/12/18 11:29
 

>質問なのですが、単語補完の辞書についてですが
>これは、ASCII互換で書かないとうまく動かないようなのですが
>ヘルプに追記しておいていただけると助かります。

その通りでして、辞書ファイルはUTF-16ではうまく動かないです。
ヘルプに書いておきます。

[ ]
RE:11847 【提案】置換ダイアログ関連No.11866
草餅 さん 06/12/18 15:50
 
こんにちは。

> >というのは、[マクロ登録]ダイアログの仕様を転用すれば、十分可能ではないかと思
> >います。
>
> マクロ登録ダイアログは編集エリアにはフォーカス移動できないですが、どうい
> う意味でしょうか。
> 「編集」ボタンを押してファイルを開くときで、タブモードの場合は別のウィン
> ドウで開くということでしょうか。

上の、

> >[マクロ登録]ダイアログの仕様を転用

というのは、[マクロ登録]ダイアログの仕様に、編集エリアフォーカス移動機能を追
加するという意味です。

[ ]
RE:11866 【提案】置換ダイアログ関連No.11870
秀丸担当 さん 06/12/18 17:25
 

>というのは、[マクロ登録]ダイアログの仕様に、編集エリアフォーカス移動機能を追
>加するという意味です。

マクロ登録でもできたらいいということですね。
なんでもできるようにしてしまうと大変なことになってきますが、そういう意見
があるということで参考にさせていただきます。

[ ]
RE:11870 【提案】置換ダイアログ関連No.11885
草餅 さん 06/12/19 09:36
 
>
>>というのは、[マクロ登録]ダイアログの仕様に、編集エリアフォーカス移動機能を追
>>加するという意味です。
>
>マクロ登録でもできたらいいということですね。
>なんでもできるようにしてしまうと大変なことになってきますが、そういう意見
>があるということで参考にさせていただきます。

すいません。ここで、「[マクロ登録]ダイアログの仕様」といっているのは、
「ダイアログ表示中に他のタブで自由に編集できること」
のみを言いたかっただけです。
マクロ登録は置換ダイアログには全く必要ありません。
説明不足ですいませんでした。

[ ]
RE:11818 V6.50β9No.11892
かこん さん 06/12/19 14:13
 
>一番左がアクティブとなるような復元で、再現させることができました。
>ありがとうございます。
>さらに修正します。

V6.50β10の変更履歴にはありませんでしたが、この問題が修正されていることを確
認しました。早速の対応ありがとうございました。

[ ]
RE:11847 【提案】置換ダイアログ関連No.11900
草餅 さん 06/12/20 10:07
 
こんにちは。

> >置換ダイアログに「クリップ(仮称)」チェックボックスを設け、
> >→ チェック時、置換ダイアログが常に手前に表示され、編集領域に自由にアクセス
> >できる
>
> 現状の検索ダイアログの「検索したら閉じる」をOFFにしたときと似ていますが、
> ダイアログを出したまま編集エリアにもフォーカス移動できる状態となると、ち
> ょっと面倒なことになります。

置換ダイアログを出したタブにはアクセス出来ないが、
他のタブの編集エリアにはフォーカス移動できる、というのは、
「[マクロ登録]ダイアログ」を見る限り、可能ではないでしょうか。

[ ]
RE:11900 【提案】置換ダイアログ関連No.11901
秀丸担当 さん 06/12/20 10:14
 
>置換ダイアログを出したタブにはアクセス出来ないが、
>他のタブの編集エリアにはフォーカス移動できる、というのは、
>「[マクロ登録]ダイアログ」を見る限り、可能ではないでしょうか。

マクロ登録ダイアログはべつに特別ではないです。普通のダイアログです。
何かダイアログを出した状態で、外部から秀丸エディタを起動すれば同じ状態で
す。
非タブモードと同じことです。
置換ダイアログをクリップしたいという話は、普通のダイアログとは違ってモー
ドレスダイアログという方法を使って新たに考えなくてはいけないです。

[ ]
RE:11855 V6.50β9No.11909
elbow さん 06/12/21 00:12
 
こんにちは

>その通りでして、辞書ファイルはUTF-16ではうまく動かないです。
>ヘルプに書いておきます。

実は辞書ファイルは日本語も対応するのだったのですね(β10から)。
でしたらASCIIと言わずにShift-JISと書いてもらえば良かったです。
申し訳ないです。(英語だけだと思っていたので)

[ ]
RE:11909 V6.50β9No.11911
秀丸担当 さん 06/12/21 09:50
 
>実は辞書ファイルは日本語も対応するのだったのですね(β10から)。
>でしたらASCIIと言わずにShift-JISと書いてもらえば良かったです。
>申し訳ないです。(英語だけだと思っていたので)

辞書は英語だけのつもりだったのですが、成り行き上日本語も対応することにな
りそうです。
Shift-JISということにします。

[ ]
RE:11901 【提案】置換ダイアログ関連No.11914
草餅 さん 06/12/21 16:44
 
>マクロ登録ダイアログはべつに特別ではないです。普通のダイアログです。
>何かダイアログを出した状態で、外部から秀丸エディタを起動すれば同じ状態で
>す。
>非タブモードと同じことです。
>置換ダイアログをクリップしたいという話は、普通のダイアログとは違ってモー
>ドレスダイアログという方法を使って新たに考えなくてはいけないです。

そういうことだったんですか。気がつきませんでした。
それでは、発想の転換で、クリップした置換ダイアログのウインドウだけを
独立させて、もし既に開いているほかのウインドウがあれば、
それらをタブにまとめる、という方法をとると、非常にわかりやすくスッキリする
・・・・・・・かな?

[ ]
RE:11914 【提案】置換ダイアログ関連No.11916
秀丸担当 さん 06/12/21 18:03
 
>そういうことだったんですか。気がつきませんでした。
>それでは、発想の転換で、クリップした置換ダイアログのウインドウだけを
>独立させて、もし既に開いているほかのウインドウがあれば、
>それらをタブにまとめる、という方法をとると、非常にわかりやすくスッキリする
>・・・・・・・かな?

置換ダイアログにもタブが付いて、複数の秀丸エディタの切り替えに対応すると
いうことでしょうか。
また私の解釈が合っているかどうか謎ですが、そうだとしたらあまり見慣れない
使い方だと思います。わかりやすいと言えるかかどうか?

やるとしたら、ただ1つのダイアログがツールバーを浮かせているのと同様に浮
いていればいいだけだと思います。
あくまでやるとしたらであって、少なくともV6.50ではやらないです。

[ ]
RE:11916 【提案】置換ダイアログ関連No.11917
草餅 さん 06/12/21 19:17
 
もっと単純な話でして、

秀丸がタブA、タブB、タブCと3つのタブを開いている状態で
タブAで置換ウインドウを出すと、タブAだけが分離して、
タブB、タブCはそのままで、編集エリアにアクセス可能。

ということを言いたかったのですが、余り意味無いですね。

やはり、始めに戻って、

置換ダイアログをクリップ = モードレスダイアログ化

を気長に待つことにします。失礼しました。

[ ]