(発言者削除)No.10392
草餅 さん 06/05/13 14:15
 


[ ]
RE:10392 【ネタ】置換ダイアログに関してNo.10393
fogran さん 06/05/13 14:31
 
便乗で恐縮ですがgrep置換なんてものもあったら便利かなぁと、
社内でWZ→秀丸のエディタ乗換の稟議の際に意見が出ました。

ついでにgrep結果の出力画面に表示されるファイル名をダブルorトリプルクリック等
でそのファイルを開けたらなおいいなぁという個人的な意見もあります^-^;

どのみち稟議は通りそうな気配なので問題ないのですが。

[ ]
RE:10393 【ネタ】置換ダイアログに関してNo.10394
たけのこ さん 06/05/13 14:47
 
こんにちは、たけのこです。

>便乗で恐縮ですがgrep置換なんてものもあったら便利かなぁと、

grep置換って、どんな機能を指しているんでしょう? 寡聞にして存じ上げない
のでご教示いただけたらと思います。

>ついでにgrep結果の出力画面に表示されるファイル名をダブルorトリプルクリック等
>でそのファイルを開けたらなおいいなぁという個人的な意見もあります^-^;

タグジャンプで開けますよ。そういうことではなく?

では! (^v^)/~

[ ]
RE:10394 grep 置換No.10396
Iranoan さん 06/05/13 23:12
 
 たけのこさん今日は、Iranoan です。
> >便乗で恐縮ですがgrep置換なんてものもあったら便利かなぁと、
>
> grep置換って、どんな機能を指しているんでしょう? 寡聞にして存じ上げない
> のでご教示いただけたらと思います。
 おそらく grep の結果に対して置換を行い、元のファイルに反映させること
だと想像します。
 ただこれだけのことなら、マクロでやれば良いと思います。既に秀まるおさ
んが公開されているし。

[ ]
RE:10394 【ネタ】置換ダイアログに関してNo.10397
fogran さん 06/05/14 16:55
 
>grep置換って、どんな機能を指しているんでしょう? 寡聞にして存じ上げない
>のでご教示いただけたらと思います。

たけのこさん、こんにちは。
grep置換についてはIranoanさんのおっしゃられる機能です^^

>>ついでにgrep結果の出力画面に表示されるファイル名をダブルorトリプルクリック等
>>でそのファイルを開けたらなおいいなぁという個人的な意見もあります^-^;
>
>タグジャンプで開けますよ。そういうことではなく?

説明足らずでした。
日本語を含むファイル名がうまく飛べないんです。
テキスト内部で日本語含むファイル名で飛べないのは問題ないとして、
grep検索結果は一番左が必ずファイル名と決まってるのでそのファイル
名が日本語でもジャンプできるといいなぁという主旨でした。
すみません、はしょりすぎて。

[ ]
RE:10397 【ネタ】置換ダイアログに関してNo.10398
白雲斎 さん 06/05/14 19:44
 
こんにちは fogran さん、白雲斎です。

>日本語を含むファイル名がうまく飛べないんです。
>テキスト内部で日本語含むファイル名で飛べないのは問題ないとして、
>grep検索結果は一番左が必ずファイル名と決まってるのでそのファイル
>名が日本語でもジャンプできるといいなぁという主旨でした。

「ファイル名と思わしき場所」を正規表現で指定すれば、空白、日本語を含む
パスもファイル名と認識してくれると思いますがどうでしょう。

    1)  適当にGrepを実行します。
    2)  Grep結果ウインドウにファイルタイプを設定します。
        (標準でファイルタイプが設定されていたか記憶が曖昧です)
    3)  「ファイルタイプ別の設定」にて、以下の場所を辿る。
        「表示とカラー」→「ファイル名と思わしき場所」
    4)  「カスタマイズ」ボタンを押して、「ファイル名と思わしき場所」欄
        に以下の設定をする。
        ・正規表現で指定にチェック
        ・文字列欄に以下の正規表現パターンを入力
          ^[^:]+?(?=\([0-9]+\))
        ・大文字小文字、単語のチェックはしない
    5)  後は、OKボタンにて全てのダイアログを閉じる。
        (初回は、「保存しないで更新」で様子を見たほうが良いかも)

[ ]
RE:10398 【ネタ】置換ダイアログに関してNo.10399
fogran さん 06/05/14 20:32
 
白雲斎さん

さっそく試してみて、いいかんじに実現できました。
かわりに検索結果左端に表示されないファイル名のジャンプが効かなくなる副作用も
出ますが、
私にとっては左端のファイル名から飛べる利点の方が数倍大きいのでこのままこれで
いこうと思います。

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

[ ]
RE:10399 【ネタ】置換ダイアログに関してNo.10400
白雲斎 さん 06/05/14 21:49
 
こんにちは fogran さん、白雲斎です。

>かわりに検索結果左端に表示されないファイル名のジャンプが効かなくなる副作用も
>出ますが、

おお! そのことを考慮せずにいました。
以下の正規表現パターンを試してください。
ただし、文章部分のパスでは、空白、日本語を拾いません。

※折り返しを修正して、1行で使用してください。

^[^:]+?(?=\([0-9]+\))|(\<[a-z]:\\|\\\\)?([-_\.\\a-z0-9]+\\)*[-_\.\\a-z0-9]+\.
[a-z0-9]{1,4}\>

[ ]
RE:10400 【ネタ】置換ダイアログに関してNo.10403
秀丸担当 さん 06/05/15 10:15
 

>便乗で恐縮ですがgrep置換なんてものもあったら便利かなぁと、

いちおうマクロでやるというような手段もありますが、あまり広く一般的に使わ
れるようなレベルではないので、標準であるべき機能の1つだと思います。
高度なgrepや置換機能を備えた個別のソフトとして作ろうかというネタとしても
ありますが、いずれにしてもすぐにはできないと思います。

>ついでにgrep結果の出力画面に表示されるファイル名をダブルorトリプルクリック等
>でそのファイルを開けたらなおいいなぁという個人的な意見もあります^-^;

これに関しては既に解決されているっぽいですが、単にキー割り当てで「左ダブ
ルクリック」または「左トリプルクリック」に、その他系コマンドの「タグジャ
ンプ」を割り当てるといいのではないかと思います。

[ ]
RE:10400 【ネタ】置換ダイアログに関してNo.10406
fogran さん 06/05/15 12:34
 
こんにちは、白雲斎さん

>^[^:]+?(?=\([0-9]+\))|(\<[a-z]:\\|\\\\)?([-_\.\\a-z0-9]+\\)*[-_\.\\a-z0-9]+
>\.[a-z0-9]{1,4}\>

パーフェクトです!
正規表現は想像力の世界ですね、すごい。
解読に20分かかりました(^-^;

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

[ ]
RE:10403 【ネタ】置換ダイアログに関してNo.10407
fogran さん 06/05/15 12:41
 
grep関連、ご検討ありがとうございました。
急ぐものでもないので他のエディタと併用しながらのんびりお待ちするつもりです(^-^

実現の際はぜひ、「バイナリファイル(or大きいファイル)の検索をスキップ」的なオ
プションを搭載していただければ幸いです。
(テキスト、バイナリファイル混在の*.datのgrepでつまづきまして^^;)

それはさておき、6.00正式版をお待ちしてますので開発がんばってください。

[ ]
RE:10406 【ネタ】置換ダイアログに関してNo.10409
白雲斎 さん 06/05/15 17:00
 
こんにちは fogran さん、白雲斎です。

>^[^:]+?(?=\([0-9]+\))|(\<[a-z]:\\|\\\\)?([-_\.\\a-z0-9]+\\)*[-_\.\\a-z0-9]+
>\.[a-z0-9]{1,4}\>

間違えました!( [-_\.\\a-z0-9]  →  [-_\.a-z0-9] )
こちらに差し替えてください。

^[^:]+?(?=\([0-9]+\))|(\<[a-z]:\\|\\\\)?([-_\.a-z0-9]+\\)*[-_\.a-z0-9]+\.
[a-z0-9]{1,4}\>

[ ]