|
名前を付けて保存したとき、新しいファイルに元々あったファイルのマークの情報を
コピーするということはできないです。
やるとしたら、マクロを使って2つの秀丸エディタ間でマークの情報をコピーするよ
うな方法が考えられます。
その場合、マーク一覧にあるマークの個数が256個を超える場合、設定によっては古
いほうのマークが消えるので、バックアップを作ってはコピーを繰り返す場合、溜ま
る一方になってしまうので、マークの使い方としてはいまいちかもしれません。
古いマークが自動的に消えるかどうかは、[その他]→[動作環境]→[検索]→[マーク]
→[マークの上限に達したときメッセージを表示]によります。
ONの場合は警告が出て、OFFの場合は自動的に消えます。
マークが溜まるのを避けて、一時的なマークのようなもので移動できる場所を作ると
したら、カラーマーカーにするといいかもしれないです。
colormarker文で検索の色付けと同等のカラーマーカーを付けておくと、標準のキー
割り当てでF4(次の結果)/Shift+F4(前の結果)で移動する方法があります。
マクロの例:
#hOrg=hidemaruhandle(0);
#hNext=hidemaruhandle(1);
question "次の秀丸エディタ\n"+
filename2[#hNext]+"\n"+
"のマーク情報を、\n"+
filename2+"\n"+
"にも設定しますか?\n"+
"全体で256個を超える古いマークは自動消去される場合があります。\n";
if(result==no){
endmacro;
}
setactivehidemaru #hNext;
gofiletop;
while(1){
setactivehidemaru #hNext;
nextmark;
if(result==false){
break;
}
#line=lineno;
setactivehidemaru #hOrg;
moveto2 0,#line;
//カラーマーカーでF4移動のほうがいいかも
// selectline;
// colormarker 0xffffff,0x0000ff,0,0,0,findmarker;
// escape;
// continue;
//マークする場合
if(marked==false){
setmark;
if(marked==false){
break;
}
}
}
setactivehidemaru #hOrg;
|
|