#31664
LINK
Participant

横から失礼いたします。

以下の選択状態であればブロックコメント(/* …… */ )の解除に該当するようでした。
1:ブロックコメント全体を選択 (/*ABC*/)
2:コメント開始からコメント終了手前までを選択 (/*ABC)
3:コメント開始の後からコメント終了までを選択 (ABC*/)
(現状、ブロックコメントを付与した後の状況は2)

snow様が提示していただいているマクロについて
最終部の”&&”を”||”に変更してみてはいかがでしょうか?

※マクロの前半部分については記載を省略

var f = startsWith(t, h.LineComment1) || startsWith(t, h.LineComment2);
if (!f) {
//	startsWith(t, h.CommentBegin) && endsWith(t, h.CommentEnd);
	f = startsWith(t, h.CommentBegin) || endsWith(t, h.CommentEnd);
}
editor.ExecuteCommandByID(f ? 4372 : 4371);

参考になりましたら幸いです。