V6.50β17No.00269
秀丸担当 さん 07/01/30 18:14
 

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

このページの一番下からダウンロードできます。
http://hide.maruo.co.jp/software/hidemaru.html



●単語補完関係
・単語の途中にカーソルがあるときのBackspaceでは自動表示を働かせない。
●マクロ
・configstateキーワード
●その他修正
・動作環境のgrep関係を「grepダイアログ」のツリーにして、各動作を追加。
・キー割り当てに右ダブルクリックを追加。
●その他不具合修正
・段組時の一番下の行の空白にゴミが出ることがある問題修正。
・grepして置換の3文字拡張子の問い合わせの修正。
・Hidemarnet Explorer でタグのアトリビュートがクォーテーションで複数にま
たがる場合の解析の不具合修正。
・アウトライン解析の枠表示時のメモリリークの修正。

[ ]
RE:00269 V6.50β17No.00271
Iranoan さん 07/01/30 19:13
 
 秀丸担当さん今日は、Iranoan です。
> ・動作環境のgrep関係を「grepダイアログ」のツリーにして、各動作を追加。
 ツリー部のこれって、単に「grep」の方が設定内容と一致していませんか?

[ ]
RE:00269 V6.50β17No.00272
白雲斎 さん 07/01/30 20:31
 
こんにちは 秀丸担当 さん、白雲斎です。

「Grepして置換のとき拡張子厳密チェックの確認」なんですが、
「はい」「すべてはい」「いいえ」「すべていいえ」
は、判りづらくないですか!?

問題1:
    「はい」と「いいえ」の意味を勘違いしないだろうか?

問題2:
    ファイルごとに確認されるのは、煩わしい。
    なら「すべてはい」か「すべていいえ」を選択すれば良いではないか! と
    言われそうですが、「問題1」の勘違いが心配。

提案:
    「Grepして置換を実行する前に確認」はオプション廃止して、必ず表示する。
    その上で、確認ダイアログに「拡張子の厳密チェック」の有効/無効オプシ
    ョンを追加する。

[ ]
RE:00272 V6.50β17No.00275
Iranoan さん 07/01/30 20:55
 
 白雲斎さん今日は、Iranoan です。
> 「Grepして置換のとき拡張子厳密チェックの確認」なんですが、
> 「はい」「すべてはい」「いいえ」「すべていいえ」
> は、判りづらくないですか!?
 私は大丈夫だと思います。「対象」という書き方が解りにくいかもしれない、
とは思いますが、実際に置換するか (検索文字列が見つかるか) は不明なので
仕方がないでしょうし。
 出来れば、ヘルプを呼び出せて各々のボタンの詳細が解れば良いと思います。

> 提案:
>     「Grepして置換を実行する前に確認」はオプション廃止して、必ず表示する。
 これは駄目でしょう。
 拡張子を厳密にチェックすることと、置換することは全く別だからです。こ
のオプションは、「a.txt, b.txt があって、確認時に a.txt だけ置換しな
い」という動作を可能にするかに関わります。

[ ]
RE:00275 V6.50β17No.00276
Iranoan さん 07/01/30 21:06
 
 皆さん今日は、Iranoan です。
 自己レスです。
> こ
> のオプションは、「a.txt, b.txt があって、確認時に a.txt だけ置換しな
> い」という動作を可能にするかに関わります。
 これは完全に間違いですね。
 拡張子を厳密にチェックする事と関係ないのは合っていますが、このオプ
ションは、
・バックアップを作るか?
・該当ファイルを他で開いていないか?
の確認をするかですね。

[ ]
RE:00276 V6.50β17No.00277
白雲斎 さん 07/01/30 21:55
 
こんにちは Iranoan さん、白雲斎です。

>> 「Grepして置換のとき拡張子厳密チェックの確認」なんですが、
>> 「はい」「すべてはい」「いいえ」「すべていいえ」
>> は、判りづらくないですか!?
> 私は大丈夫だと思います。「対象」という書き方が解りにくいかもしれない、
>とは思いますが、実際に置換するか (検索文字列が見つかるか) は不明なので
>仕方がないでしょうし。
> 出来れば、ヘルプを呼び出せて各々のボタンの詳細が解れば良いと思います。

ファイルを書き換えると言う、場合によっては復元が困難な処理をするのですか
ら、勘違いが起こり難い仕様を望みます。
「思わず意図しないボタンを押してしまった」と言う可能性が、他のダイアログ
でチェック状態を切り替えるより高いと思います。
その点、バックアップなどの確認ダイアログでは、説明文を記述でき勘違いが起
こりにくい、かつ、処理の開始そのものを中止できます。

> 拡張子を厳密にチェックする事と関係ないのは合っていますが、このオプ
>ションは、
>・バックアップを作るか?
>・該当ファイルを他で開いていないか?
>の確認をするかですね。

『拡張子を厳密にチェックする事と関係ない』のは、単に現在のダイアログに、
そのオプションが存在しないからではないですか?

[ ]
RE:00277 V6.50β17No.00280
Iranoan さん 07/01/30 23:50
 
 白雲斎さん今日は、Iranoan です。
> ファイルを書き換えると言う、場合によっては復元が困難な処理をするのですか
> ら、勘違いが起こり難い仕様を望みます。
 私は程度の差こそあれ、全置換と同じだと思います。

> 『拡張子を厳密にチェックする事と関係ない』のは、単に現在のダイアログに、
> そのオプションが存在しないからではないですか?
 この点に関して私は誤解していたようです。
 しかし常に表示では私は邪魔です。邪魔だから要望を出したわけで(^^)。

 バックアップを作るようにも出来るのそこまで確認が干るようか? 極端な事
を言えば、そんなに心配なら、この機能を使わず grep→タグジャンプで一つ
一つ開く→全置換をすれば良いのに、と思います。

[ ]
RE:00280 V6.50β17No.00287
白雲斎 さん 07/01/31 07:34
 
こんにちは Iranoan さん、白雲斎です。

> しかし常に表示では私は邪魔です。邪魔だから要望を出したわけで(^^)。

要望を採択するかしないかを決定するのは秀丸担当殿です。
私は、Iranoanさんに要望を出しているわけではなく、秀丸担当殿に要望を出し
ています。個人の趣向は尊重しますが、それを人に押し付けないでください。

> バックアップを作るようにも出来るのそこまで確認が干るようか? 極端な事
>を言えば、そんなに心配なら、この機能を使わず grep→タグジャンプで一つ
>一つ開く→全置換をすれば良いのに、と思います。

件の発言は、オプションの設定方法、拡張子の指定方法が異なれば、以前
(Windowsの標準的動作)とは異なるファイルが抽出されるのを、どれだけの人
が承知(認識)するのかと言うことから発言しました。

> 私は程度の差こそあれ、全置換と同じだと思います。

バックグラウンドでファイルを書き換えるのと、開いたファイル上で全置換する
のが同じとは、私には?です。

しかしまぁ、挑戦的なものの言い方をしますね!

[ ]
RE:00271 V6.50β17No.00294
秀丸担当 さん 07/01/31 11:52
 

>> ・動作環境のgrep関係を「grepダイアログ」のツリーにして、各動作を追加。
> ツリー部のこれって、単に「grep」の方が設定内容と一致していませんか?

そのようにします。

[ ]
RE:00287 V6.50β17No.00296
秀丸担当 さん 07/01/31 13:46
 


>問題1:
>    「はい」と「いいえ」の意味を勘違いしないだろうか?

個人的にはそうでもないかと思ったのですが、常に厳密にしたい場合「いいえ」
をいつも押すことになることを考えると、戸惑いもあるかもしれませんね。

>提案:
>    「Grepして置換を実行する前に確認」はオプション廃止して、必ず表示する。
>    その上で、確認ダイアログに「拡張子の厳密チェック」の有効/無効オプシ
>    ョンを追加する。

確認ダイアログにオプションを表示するのは良いと思ってダイアログを変更して
みようと作ってみたら、文章だらけになって冗長に感じました。
あとこの変更が記憶されるとしたら、通常のgrepの動作にも影響することになり、
「grepして置換」をしたのにgrepの動作まで変わるのはあまり良くないと感じま
した。

どうしたものやら?

[ ]
RE:00294 V6.50β17No.00299
Iranoan さん 07/01/31 13:53
 
 秀丸担当さん今日は、Iranoan です。
> >> ・動作環境のgrep関係を「grepダイアログ」のツリーにして、各動作を追加。
> > ツリー部のこれって、単に「grep」の方が設定内容と一致していませんか?
>
> そのようにします。
 有り難うございます。

[ ]
RE:00287 V6.50β17No.00300
Iranoan さん 07/01/31 13:53
 
 白雲斎さん今日は、Iranoan です。
> 要望を採択するかしないかを決定するのは秀丸担当殿です。
> 私は、Iranoanさんに要望を出しているわけではなく、秀丸担当殿に要望を出し
> ています。個人の趣向は尊重しますが、それを人に押し付けないでください。
(1) 邪魔だからオプションにして→採用
    http://www.maruo.co.jp/turukame/3/x00250_.html#264
(2) このオプションを廃止して
    http://www.maruo.co.jp/turukame/3/x00269_.html#272
(3) せっかく要望を出して採用されたのに廃止しないで
という流れで書いているだけで、押しつけていませんよ。

> 件の発言は、オプションの設定方法、拡張子の指定方法が異なれば、以前
> (Windowsの標準的動作)とは異なるファイルが抽出されるのを、どれだけの人
> が承知(認識)するのかと言うことから発言しました。
 なるほど。それなら廃止するのではなく、後半の
> 確認ダイアログに「拡張子の厳密チェック」の有効/無効オプシ
> ョンを追加する。
で良いのでは。初期設定では、確認ダイアログを出すようになっていますし、
同じ設定箇所に拡張子についての設定も有りますから。
 それなら全面的に賛成です。ただ一つ気がかりなのは、現在は確認ダイアロ
グを「grep して置換」のダイアログと部分的に重ならないようにしているよ
うですが、「拡張子の厳密チェック」を増やす分それが無理になるかもしれな
い、という点です。

[ ]
RE:00296 V6.50β17No.00302
Iranoan さん 07/01/31 13:59
 
 秀丸担当さん今日は、Iranoan です。
> 「grepして置換」をしたのにgrepの動作まで変わるのはあまり良くないと感じま
> した。
 検索文字列など多くの項目が変化するので、これだけ神経質になっても良く
ないのでは? 設定が個別だと解りにくいでしょうし、連動して変わってもよい
と私は思います。

 いっそのこと、「拡張子の厳密チェック」は初期設定で ON にしても良いと
思います。これまで拡張子は 3 文字しか見ていなかったことを知っている既
存のユーザは戸惑うでしょうが、この仕様を知っているユーザは全体から見れ
ば少ないのではないでしょうか? マクロの問題は残りますが....。

[ ]
RE:00302 V6.50β17No.00304
クラフト さん 07/01/31 14:24
 
こんにちは。

> いっそのこと、「拡張子の厳密チェック」は初期設定で ON にしても良いと
>思います。これまで拡張子は 3 文字しか見ていなかったことを知っている既
>存のユーザは戸惑うでしょうが、この仕様を知っているユーザは全体から見れ
>ば少ないのではないでしょうか?

これをやるとなると、どこかで大きく仕様がかわったことを明示しないと混乱を招く
と思います。

ちょうど私がいま作業で使用しているところが、話題になっているここにあたるもの
で、*.htmlと*.htmが混在しているhtmlファイル群だったりするので、ダウンロード
→インストールだけで判別できない大きな仕様変更がかかると結構インパクトがあり
ます。

デフォルトオプションを変えるのは慎重にしたほうがいいと思います。

[ ]
RE:00304 V6.50β17No.00308
Iranoan さん 07/01/31 15:36
 
 クラフトさん今日は、Iranoan です。
> これをやるとなると、どこかで大きく仕様がかわったことを明示しないと混乱を招く
> と思います。
 やはり拙いですかね。
 ヴァージョン・アップ時にメッセージがでると良いかもしれませんが、付け
焼き刃は否めませんし。

[ ]
RE:00308 V6.50β17No.00316
秀丸担当 さん 07/01/31 17:26
 

多くの人は*.htmでhtmlがヒットするのはありえないと思うかもしれないですが、
クラフトさんの言われるように、インストールしたらある日突然挙動が変わって
いたなんてことにならないようにするのが、最低限必要なことで、最も優先する
べきことだと思います。

任意でオプション変更によって挙動が変わるのはありだと思います。

というわけで現状がバランス的にもいいような。

[ ]