選択範囲にトリプルバッククオートで囲むマクロ
機能
選択範囲をトリプルバッククオートで囲む
例)before
// 範囲選択中でない場合、マクロを終了する
if (selecting == 0) endmacro;
// 選択範囲の文字列を取得(範囲選択を維持する)
$str = gettext(seltopx,seltopy,selendx,selendy, 1);
// 前後に「」を付加
$str = "```\n" + $str + "```\n";
// insert
insert $str;
after
```
// 範囲選択中でない場合、マクロを終了する
if (selecting == 0) endmacro;
// 選択範囲の文字列を取得(範囲選択を維持する)
$str = gettext(seltopx,seltopy,selendx,selendy, 1);
// 前後に「」を付加
$str = "```\n" + $str + "```\n";
// insert
insert $str;
```
何が嬉しいの?
AI向けのプロンプトでは、コードブロックを明示してあげた方が回答の精度が上がるが面倒。コードブロックのマークダウンを自動化して楽に書ける。
マクロコード
// 範囲選択中でない場合、マクロを終了する
if (selecting == 0) endmacro;
// 選択範囲の文字列を取得(範囲選択を維持する)
$str = gettext(seltopx,seltopy,selendx,selendy, 1);
// 前後に「」を付加
$str = "`" + $str + "`";
// insert
insert $str;