selectallfoundとToSpaceの組合せ
No.09270
izoka
さん 20/10/01 11:46
検索からtabを全て空白に変換しようと
searchdown "\t",regular;
selectallfound;
filter "","ToSpace";
のようにマクロを記述したのですが
選択1つ目しかtab>spaceされませんでした。
selectallfound;
を実行した上で、GUIで右クリックからの tab>spaceは出来るようなのですが
filter "","ToSpace"; について
なにか勘違いをしているのでしょうか?
[
△
]
RE:09270 selectallfoundとToSpaceの組合
No.09271
秀丸担当
さん 20/10/01 12:17
各種の従来からある編集が加わるような文は、互換性のため通常は単一選択が対象と
なるようになっています。
filter文もそのままだと単一選択が対象になって、そうなってしまうと思います。
複数選択として動作させる方法があって、マクロの先頭で、
setcompatiblemode 0x00100000;
としておくと、各種の文は複数選択対応になり、動作するようになると思います。
[
△
]
RE:09271 selectallfoundとToSpaceの組合
No.09272
izoka
さん 20/10/01 12:50
ありがとうございます。
意図した動作を確認できました。
[
△
]