2013年7月17日水曜日

秀丸マクロ:括弧挿入マクロ

今回紹介するSimplyTerms(ST)同梱マクロは、丸括弧やカギ括弧などを、両側(前後)いっぺんに入力(挿入)するマクロ(Ins_Paren().mac、Ins_Paren「」.mac、Ins_Parens.mac)です。

それぞれのマクロの基本的な動作は以下の通りです。
Ins_Paren().mac: _jpn.txtでは全角の()、_eng.txtでは半角の()を挿入します。 
Ins_Paren「」.mac:_jpn.txtでは全角の「」、_eng.txtでは半角の""を挿入します。 
Ins_Parens.mac:メニュー(『』、「」、〈〉、《》、{}、()、〔〕、[]、【】、“”、"")が出るので、挿入したい括弧を選びます。

※サブ拡張子がついていないテキストファイルでも使えます。その場合は基本的に全角の括弧が挿入されると思ってください。詳しくはSTの秀丸マクロヘルプをご覧ください。
 
また、範囲選択の有無でマクロの動作が違います。
  • 単語(またはフレーズ)を選択している場合
選択範囲の前後に括弧を挿入し、後ろの括弧の後ろにカーソルを置きます。
例えば、「世界保健機関WHOは、・・・」のWHOを範囲選択して、Ins_Paren().macを実行すると、「世界保健機関(WHO)は、・・・」と一発で前後の括弧を挿入することができます。
  • 選択していない場合
カーソル位置に両側の括弧を挿入し、括弧の内側にカーソルを置きます。

これらのマクロは、地味だけどとても便利です。特に、「マクロ実行後のカーソル位置」がよく考えられていると思います。ぜひ一度、試してみてください。私は丸括弧を使うことが多いので、Ins_Paren().mac はショートカットキーを割り当てて使っています。