Игорь ответил почти правильно. Чтобы удалить параметры, установленные
SetOptions[EvaluationNotebook[],
AutoStyleOptions -> {"CommentStyle" -> {FontWeight -> Plain,
FontColor -> GrayLevel[0.6`], ShowAutoStyles -> False,
ShowSyntaxStyles -> False, AutoNumberFormatting -> False}}]
Вам нужно запустить
SetOptions[EvaluationNotebook[],
AutoStyleOptions -> {"CommentStyle" -> Inherited}]
Но это работает только для стандартных параметров, которые по умолчанию наследуются (если это ячейка, то из вложенного раздела или записной книжки, если это записная книжка, то из таблицы стилей). Что делать, если вы сделаете свой собственный выбор, например,
Protect[HiddenData];
SetOptions[EvaluationNotebook[], HiddenData -> {"here's a string"}]
Я не знаю, как программно удалить эту опцию.
Edit:
На самом деле, чтобы удалить созданную выше опцию HiddenData, я могу использовать что-то вроде
NotebookPut[DeleteCases[NotebookGet[EvaluationNotebook[]],
$CellContext`HiddenData -> _],
EvaluationNotebook[]]
Редактировать 2:
Мистер Мастер спросил, как удалить все установленные пользователем параметры ноутбука. Предполагая, что это означает, что все параметры не могут быть унаследованы, я считаю, что должно работать следующее:
NotebookPut[
With[{nb = NotebookGet[EvaluationNotebook[]], opts = Options[Notebook][[All, 1]]},
Prepend[Select[Rest@nb, MemberQ[opts, First[#]] &], First@nb]],
EvaluationNotebook[]]
Но, может быть, есть параметры, связанные с таблицей стилей, которые я проигнорировал ...
Если он имел в виду, как вы вернетесь к настройкам ноутбука по умолчанию в своей системе - тогда вы можете просто удалить все параметры ноутбука:
NotebookPut[Notebook[First@NotebookGet[EvaluationNotebook[]]],
EvaluationNotebook[]]