grep検索結果の秀丸ウィンドウは動作が特No.35493
hexa lion さん 16/12/21 09:56
 
こんにちは

トラブルではないのですがよろしければ教えてください。
秀丸 Version8.67
32bit edition
をWindows7環境で使っていますが、grep結果のウィンドウを結果に用がなくなったの
でメモ代わりに使用していたところ、タグジャンプ形式のフォーマットではない行で、
単語を選択しようとダブルクリックしたときに「タグジャンプ先のファイルが見つか
りません。」
と出ました。
・grep結果の行をダブルクリックするとジャンプする
・ファイルタイプ毎の設定を、ファイル名がないgrep結果ウィンドウは別にもっている
・そもそも、タブ名(ファイル名)が特殊
という時点で既にいろいろ違っているので、自分が鈍かっただけのような気がします
が。

知りたいことは2点で

1. grep結果の画面は行の書式に関係なく、行ダブルクリックでタグジャンプの動作
を試みるという事ですか?
2. 意図的にファイルタイプの設定で、行ダブルクリックでタグジャンプするファイ
ルを任意に作ることが可能ですか?
の2点知りたいのですが。

です。
1は単なる興味、2はgrep結果をファイルとして保存して、インデックス代わりに出
来るかという考えです。
編集中はキー操作でも良いのですが、複数ファイルを見る場合はマウス操作の方が便
利な気がするので。

宜しくお願い致します。

[ ]
RE:35493 grep検索結果の秀丸ウィンドウはNo.35495
秀丸担当 さん 16/12/21 15:59
 

ダブルクリックで常にタグジャンプにすることは、キー割り当てをすることで可
能です。
[その他]→[キー割り当て]で、キーの一覧の下のほうに「左ダブルクリック」が
あるので、これをクリックし、コマンドは「その他」の分類にある「タグジャン
プ」を選ぶと、ダブルクリックが常にタグジャンプになります。

ファイルタイプ別の設定として、特定のファイルタイプをgrep結果扱いにすると
いう設定はありません。
やるとしたら、「左ダブルクリック」の割り当てをマクロにして、マクロで動作
を切り分けることは可能です。
例えば以下のようなマクロを作って実行すると、拡張子xxxの場合はタグジャン
プになり、それ以外は単語選択になります。

if( filetype==".xxx" ) {
  tagjump;
} else {
  selectword;
}

マクロは、[その他]→[動作環境]→[環境]で指定するマクロファイル用のフォル
ダに拡張子.macで保存し、[マクロ]→[マクロ登録]で登録しておくと、キー割り
当てが可能になります。

[ ]
RE:35495 grep検索結果の秀丸ウィンドウはNo.35499
hexa lion さん 16/12/22 12:44
 
秀丸担当様

回答ありがとうございます。
キー割り当てでそういうそういう扱いが出来たのですね。
ファンクションキーの割り当ては変更していましたが、マクロのキー割り当てとマウ
ス操作のキー割り当てで出来るのですね。
活用の発想力不足でした・・・
ありがとうございました。

[ ]