setreplace 文字列setsearchで検索バッファの内容と置換を有効(ビット2)にし、setreplaceで置換バッファの内容を設定してからfindup/finddownを実行すると、replaceup/replacedownを実行したのと同じ結果が得られます。
検索/置換文字列には上限があります。上限を超える可能性がある場合は事前に文字数をカウントして判断する必要があります。
例
$s = searchbuffer; #f = searchoption; $r = replacebuffer; … マクロ本体… … setsearch $s, #f; setreplace $r; endmacro;