アウトプット枠とタブモードNo.03561
h_matsu さん 09/09/03 07:52
 
タブモードでgrep検索の結果をアウトプット枠に出力し、ダブルクリックでタグジャ
ンプした場合、開いているファイルとは違うファイルの場合は、別のタブが開いて該
当する箇所にジャンプします。
しかし、タブモードで無い場合に、grep結果をアウトプット枠に出力して、タグジャ
ンプをした場合、開いているファイルと違うファイルの場合は、今開いているファイ
ルを閉じて、タグジャンプ先のファイルが開いてしまいます。
grep結果を「単一」にした場合は、別の秀丸が開いてジャンプしてくれるので、ファ
イルが閉じてしまうのは違和感があります。また、タグジャンプ前に開いていたファ
イルが編集状態だった場合は、保存するかどうかの問い合わせが出てくるため、操作
をミスると、保存せずにそのファイルを閉じてしまう可能性もあります。
タブモードでは、別ファイルへのジャンプの場合、別のタブを開いてくれるのだから、
タブモードで無い場合は、別の秀丸を開いてタグジャンプしてほしいと思いますが、
どうでしょうか?

[ ]
RE:03561 アウトプット枠とタブモードNo.03574
秀丸担当 さん 09/09/03 12:02
 

>しかし、タブモードで無い場合に、grep結果をアウトプット枠に出力して、タグジャ
>ンプをした場合、開いているファイルと違うファイルの場合は、今開いているファイ
>ルを閉じて、タグジャンプ先のファイルが開いてしまいます。

確かにそうなってしまうというか、そのようになるように作っていました。
アウトプット枠はタブモードありきの機能で、非タブモードではどのような形に
なるにせよ、違和感があると思います。
新しくウィンドウが出てしまうと、そのウィンドウにはアウトプット枠は無くて、
「次の結果」などでタグジャンプできないのは困ると思います。
「単一」のときのように最後の結果を参照するにしても、別のウィンドウでもア
ウトプット枠が出るので、2つのウィンドウで2つのアウトプット枠があるとし
たら、なんだかよくわからないことになってしまうと思います。
タグジャンプしたら新しいウィンドウのほうにアウトプット枠が移動するという
のもUI的に変な気がします。
どれをとっても変なのですが、その中でも現状の方法がマシなほうかと思いまし
た。
タブモードが前提ということで、一応いまのところ仕様ということでお願いしま
す。
他にいい方法があるようでしたらご意見参考にさせていただきます。

[ ]
RE:03574 アウトプット枠とタブモードNo.03575
h_matsu さん 09/09/03 13:40
 
>タブモードが前提ということで、一応いまのところ仕様ということでお願いしま
>す。
>他にいい方法があるようでしたらご意見参考にさせていただきます。

なるほど。確かに。
従来の単一だと別ウィンドウになるので、結果が画面の下に隠れたりして見づらい場
合がありますが、アウトプット枠だとそれが無いので見やすいなあと言う感じがしま
す。
ただ、複数のGrep結果はアウトプット枠では保持できないデメリットもあるし、なか
なかこれ!という決定打が無いですね。判りました。

[ ]
RE:03574 アウトプット枠とタブモードNo.03582
Iranoan さん 09/09/03 16:14
 
 秀丸担当さん今日は、Iranoan です。
> 新しくウィンドウが出てしまうと、そのウィンドウにはアウトプット枠は無くて、
> 「次の結果」などでタグジャンプできないのは困ると思います。
 単純に、これを出来るようにしたら?
 出力先が「自動」の時、grep 結果で無いタブ/ウィンドウでも「次の結果」
が出来るのだから、可能な気がするのですが....。

[ ]
RE:03582 アウトプット枠とタブモードNo.03585
秀丸担当 さん 09/09/03 17:14
 

> 単純に、これを出来るようにしたら?
> 出力先が「自動」の時、grep 結果で無いタブ/ウィンドウでも「次の結果」
>が出来るのだから、可能な気がするのですが....。

いずれにしても変なので、それでもいいかもしれません。
でもそうすると「単一」とあまり変わらないことになるので、アウトプット枠を
使う意味があまり無いので、とりあえずはこのままにしておこうと思います。
そういうご意見もあるということで参考にさせていただきます。

[ ]
RE:03585 アウトプット枠とタブモードNo.03590
Iranoan さん 09/09/03 19:24
 
 秀丸担当さん今日は、Iranoan です。
> 使う意味があまり無いので、とりあえずはこのままにしておこうと思います。
 解りました。

[ ]