対応するカッコの内部を選択する、という機能がないようなので
要望として出そうと思ったのですが、その前にまず作ってみようと
思い、作ってみました。開きカッコまたは閉じカッコのすぐ右か左
(つまり対応するカッコへ移動、が反応する場所)では正しく動作しますが、
開きカッコの一文字左の位置で使用すると、少しずれて選択されます。
外部コマンドのところの$x、$yのように、カーソル位置を取得する関数が
あればいいな、と思いました。(これも要望ですね・・・)
/////////////以下マクロ。要PPA
//まずとにかく左のカッコへ移動させる。
//選択状態で左を押すと、選択範囲の左端に移動することを利用
S_BeginSelect(0);
S_BracketPair(0);
S_Right(0);
S_Left(0);
S_BeginSelect(0);
S_Left(0);
//左のカッコの位置を正しく指すようカーソルを移動。
S_BracketPair(0);
S_BracketPair(0);
//カッコの中を選択
S_Right(0);
S_BeginSelect(0);
S_BracketPair(0);
S_Right(0);
S_Left(0);
S_BeginSelect(0);
/////////////以上