Я никогда не беспокоился об этом раньше, так как я использую только встроенные (* -- *)
комментарии для небольших комментариев или для комментирующего кода.Если мне нужен многострочный комментарий, я бы разбил свой код на более мелкие части и использовал бы текстовые ячейки.
Тем не менее, вы можете попробовать использовать \[AlignmentMarker]
s в самых правых *)
:
1 + 2 + 3 + (* First three \[AlignmentMarker]*)
4 + 5 + 6 + (* Next three \[AlignmentMarker]*)
7 + 8 + 9 (* Last three \[AlignmentMarker]*)
Отображается как
Редактировать в ответ на комментарий:
Если между кодом есть комментарии (без кода дляслева), затем, возможно, поместите его в GridBox
(созданный с использованием Ctrl-Enter
и Ctrl-,
), который закомментирован с использованием (* ... *)
белым шрифтом.
Трудно дать код для вышеприведенного ... но вот форма Box:
Cell[BoxData[
RowBox[{"Manipulate", "[", "\[IndentingNewLine]",
RowBox[{RowBox[{RowBox[{"a", " ", "=", " ",
RowBox[{"x", "+", "1"}]}], ";", "\[IndentingNewLine]", " ",
RowBox[{StyleBox["(*", FontColor->GrayLevel[1]], "",
GridBox[{{"(*", RowBox[{"Inter", "-", RowBox[{"code", Cell[""]}]}], "*)"},
{"(*", "comments", "*)"}},
GridBoxAlignment->{"Columns" -> {{Left}}, "ColumnsIndexed" -> {},
"Rows" -> {{Baseline}}, "RowsIndexed" -> {}}], " ",
StyleBox["*)", FontColor->GrayLevel[1]]}], "\[IndentingNewLine]",
RowBox[{"{", RowBox[{"a", ",", SuperscriptBox["a", "2"]}], "}"}]}], ",",
"\[IndentingNewLine]",
RowBox[{"{", RowBox[{"x", ",", "0", ",", "1"}], "}"}]}],
"]"}]], "Input"]