|
>ファイルを1つではなく2、3ファイルを開いて、
>それぞれのファイルにマークを設定して、ショートカットキーで
>ファイルをまたいで次々とジャンプするには、どのようにしたらよろしいでしょう
>か?
キー割り当て可能なコマンドだけでは、そういったことはできないです。
マクロを作ると、近いことは可能だと思います。
例えば、以下のようなマクロをマクロファイル用のフォルダにtest.macという名
前で保存して実行すると、現在開いているファイルのマークを順次検索します。
(開いていないファイルはできません)
//次のマーク
#h=hidemaruhandle(0);
while(1){
nextmark;
if(result)break;
nexthidemaru;
if(hidemaruhandle(0)==#h)break;
gofiletop;
if(marked)break;
}
endmacro;
マクロファイル用のフォルダは[その他]→[動作環境]→[環境]で指定できます。
[マクロ]→[マクロ登録]より登録しておくと、キー割り当てが可能になります。
例えばマクロ1にtest.macを登録すると、[その他]→[キー割り当て]より、「メ
ニュー/マクロ」系のマクロ1を割り当て可能になります。
以下は逆方向にカーソル位置より上を検索するマクロの例です。
//前のマーク
#h=hidemaruhandle(0);
while(1){
prevmark;
if(result)break;
prevhidemaru;
if(hidemaruhandle(0)==#h)break;
gofileend;
if(marked)break;
}
endmacro;
|
|