|
ogさん,こんばんは。
》以前から思っているのですが、当然、全文にわたって
》スペースが入ってくれるので、範囲を指定できるか、
》引用行には実行しないようにするにはどうすれば
》いいのでしょうか。
自分で使っているもので,少し文字の定義が異なっていますが,範囲選択して
実行できます。
引用行だけ実行しないというようにすることも可能ですが,範囲選択で十分の
ような気がします。
//----------------------------------------------------------------------//
if(selecting){
#select = 1;
#by = seltopy;
#ey = selendy;
}
disableinvert;
replaceallfast "[ーぁ-K]\\f[!-z_0-9]+","\\0 \\1", regular, inselect;
if(#select) call Re_select #by, #ey;
replaceallfast "[!-z_0-9]+\\f[ーぁ-K]","\\0 \\1", regular, inselect;
endmacro;
Re_select: //選択範囲の再設定
moveto 0, ##1;
beginsel;
moveto 0, ##2;
return;
//----------------------------------------------------------------------//
》 もう少し贅沢を申しますと、書いた後でマクロを実行する
》のではなく、リアルタイムに半角スペースが挿入できると
》便利です。
こちらは,今のところ無理です。将来的にはわかりませんが。
では, (^^)/~
山紫水明
|
|