grep結果へのTagJumpについてNo.35501
tok さん 16/12/23 10:51
 
C:\Kanti\#bin下の *.frm ファイルで danti の文字をgrepしたときの
ヒットした例ですが
A
Sekkei.frm(237):
B
区画EditorfrmMain.frm(776):      

Aの例ではTagjunpできましたが
Bの例では駄目でした。
なおタグジャンプ機能は秀丸担当様からお伝えいただいた
設定をしています。(下記参照)

もしやと思ってBのケースでは
"区画EditorfrmMain.frm"(776):
としてみたらジャンプできました

秀丸のgrep結果からタグジャンプさせたのは初めてなので
よく理解できてないのですが、
Bのケースでジャンプできないのは下記の設定のせいかとも
考えるのですが、
もしそうであるなら数字や記号、漢字などファイル名称に
使用できる文字を追加したいのですが
どのようにすればよろしいのでしょうか?

なお、こちらでファイル名を記述するときは常に
""で囲む習慣にしました。

よろしくお願いします。
     
-------------------------------------------------------
>少し前に似たご要望をいただいて、現在β版のV8.69β4では、
>設定でタグジャンプ対象を指定できるようになっています。
>[その他]→[動作環境]→[その他のコマンド]→[タグジャンプ]
>のところに「タグジャンプ対象を正規表現指定」があり、
>これをONにして、例えば正規表現は [A-Za-z"].*
>というようにしておくと、できるようになります。
>[F12]に組み込み
-------------------------------------------------------

[ ]
RE:35501 grep結果へのTagJumpについてNo.35502
tok さん 16/12/23 15:25
 
報告:

[A-Za-z0-9ぁ-んァ-ヶ亜-熙]".*

で、
B
区画EditorfrmMain.frm(776):      

にジャンプできました

ありがとうございました。


[ ]
RE:35502 grep結果へのTagJumpについてNo.35504
秀丸担当 さん 16/12/26 09:55
 

日本語なども含ませる場合、既に書かれている通り、それに合う正規表現を書く
といいと思います。

一応補足として、以下の書き方
[A-Za-z0-9ぁ-んァ-ヶ亜-熙]".*
の場合、「"」がある直前の1文字からしかできないと思います。

「"」を含ませる場合、以下のようにするといいと思います。
[A-Za-z0-9ぁ-んァ-ヶ亜-熙"].*

[ ]
RE:35504 grep結果へのTagJumpについてNo.35507
tok さん 16/12/26 23:06
 
>「"」を含ませる場合、以下のようにするといいと思います。
>[A-Za-z0-9ぁ-んァ-ヶ亜-熙"].*

ご指摘、ありがとうございます。

ちょっと手を入れて
[A-Za-zぁ-んァ-ヶ亜-熙$#&_"].*
としてみました。
想定通りの動作をしています。

tok

[ ]