アウトプット枠とF4キーNo.31938
あきくん さん 13/01/25 13:10
 
■状況説明
アウトプット枠に、何らかの表示がされている状態で、
F4キーを押すと、次の行へ、次の行へと移動します。
基本機能としては便利なのですが、
アウトプット枠に表示されるものには、3種類のものがあると思います。

1.タグジャンプ可能な行
  次の行の正規表現評価は、タグジャンプの形を満たしており、かつ、そのまま該
当ファイルの該当行へとジャンプできる。
  よって、F4キーを押すとジャンプ出来る。(現在の秀丸の挙動)

2.一見タグジャンプ可能そうだが、実際には不可能な行
  次の行の正規表現評価は、タグジャンプの形を満たしているが、実際には、該当
ファイルが無いなどにより、タグジャンプは出来ない。
  よって、F4キーを押すとその旨の警告ダイアログが出る。(現在の秀丸の挙動)


3.そもそもタグジャンプできるはずがない行
  次の行の正規表現評価は、タグジャンプの形をそもそも満たしていない。
  よって、F4キーを押すと、上記「2.」と同じ警告を出す。(現在の秀丸の挙動)


この「3.」に関してが、挙動のオプションを設けて頂きたい要望です。
アウトプット枠に、出力するものは、タグジャンプの形に添うものばかりではありま
せん。
通常の出力の中に、タグジャンプ可能な行を混ぜるといったシーンも多々あります。
(たとえば、インタプリタの出力とエラー結果などもそうなります)

■要望
「F4」キーによって、次へ次へと行くのは、
あくまでも「1.」と「2.」を対象とし、「3.」はスキップするオプションを付け
ていただくことはできないでしょうか。
(F4キーを押した際は、その行はスキップされる。又、「1.」と「2.」を満た
すものがアウトプット枠の残りの部分に無い場合、F4キーを押しても何も起きない)


 

[ ]
RE:31938 アウトプット枠とF4キーNo.31941
秀丸担当 さん 13/01/25 15:50
 

>「F4」キーによって、次へ次へと行くのは、
>あくまでも「1.」と「2.」を対象とし、「3.」はスキップするオプションを付
>け
>ていただくことはできないでしょうか。
>(F4キーを押した際は、その行はスキップされる。又、「1.」と「2.」を満た
>すものがアウトプット枠の残りの部分に無い場合、F4キーを押しても何も起きな
>い)

確かに現状ではタグジャンプできなかったとき警告メッセージが出ています。
タグジャンプの方法としては、行番号部分は無くても飛べて、必ず行全体ではな
くファイル名として扱えるところまでをチェックしています。
タグジャンプの形式というのは特に明確な形式は無く、ファイル名として使えな
い文字を除くとほとんどの文字が使えてしまいます。
2.を判断する要素はあまり無くて、ほぼ2.と3.は同じになってしまうと思
います。
2.と3.の場合両方でとにかく警告は出さずにスキップするということは可能
だと思いますが、どうでしょうか。

ただファイル名にマッチしない場合で、かつ行数が多い場合は長い時間試行を繰
り返してしまう場合があることになるのが心配ではあります。

[ ]
RE:31941 アウトプット枠とF4キーNo.31944
あきくん さん 13/01/25 21:58
 
>2.と3.の場合両方でとにかく警告は出さずにスキップするということは可能
>だと思いますが、どうでしょうか。

なるほど。
確かに行まで指定したモノだけではなく、
ファイルまでのジャンプもあるのをうっかり失念していました。

そうなると、おっしゃるように、2.と3.の両方で警告は出さずに
スキップした方がスッキリすると思います。

ぜひご検討下さい。

[ ]
RE:31944 アウトプット枠とF4キーNo.31950
秀丸担当 さん 13/01/28 10:40
 

V8.30のβ版で、2.と3.の両方でスキップできるような方法をやってみます。

[ ]