CPPのポインタアクセスで使う表記をトグルします。
/* 「. → -> → ->」とトグルするマクロ。 秀丸 ver8以降 */ $g_value_name = "key_dot"; if(replay){ #cnt = val(getstaticvariable($g_value_name,0)); #cnt = #cnt + 1; undo; }else{ #cnt = 0; } if(2 <= #cnt){ #cnt = 0; } if(0==#cnt){ begingroupundo; insert("."); endgroupundo; }else{ insert("->"); } setstaticvariable $g_value_name,str(#cnt),0;
「Ctrl - >」に割り当てて使ってみたのですが、正直微妙です。