I don't know why but:
[...] Unfortunately removing the Evaluation and Messages tabs in Mathematica 11.1 Preferences is by design. However those settings can be found in our Option Inspector: [...]
Here is an official documentation about that issue:
You can use old preferences dialog but I can't guarantee everything will be fine:
Module[{relPath, newPath, oldVersion = "11.0"}
, relPath = Sequence[
"SystemFiles", "FrontEnd", "SystemResources", "Preferences.nb"
]
; newPath = FileNameJoin[{$UserBaseDirectory, relPath}]
; If[
Not @ DirectoryQ @ #
, CreateDirectory[#, CreateIntermediateDirectories -> True]
] & @ DirectoryName @ newPath
; CopyFile[
FileNameJoin[{FileNameDrop @ $InstallationDirectory, oldVersion, relPath}]
, newPath
]
]
It copies old dialog to the latest $UserBaseDirectory
so you don't need to do backup. Just go and delete newPath
file if anything is wrong.
Another way is to play with those options programmatically:
CurrentValue[$FrontEnd, PrintAction]
"PrintToConsole"
Options[$FrontEnd, MessageOptions]
{MessageOptions -> {"AllowDisablingWarnings" -> True,
"CodeCaptionWarning" -> True, "CompatibilityToolWarning" -> True,
"ConsoleMessageAction" -> "PrintToConsole",
"ErrorAction" -> "PrintToConsole", "ExplainBeepHelp" -> False,
"IgnoreTagBoxDeletionWarning" -> True,
"InsufficientVersionWarning" -> True,
"KernelMessageAction" -> "PrintToConsole",
"MathMLPasteWarning" -> True, "MaxMessageCount" -> 3,
"MessageCountResetTime" -> 2., "TeXPasteWarning" -> True,
"TraditionalFormEvaluationWarning" -> True,
"UseVersionedStylesheetWarning" -> True,
"WarningAction" -> "Beep"}}
You can set them e.g.:
CurrentValue[$FrontEnd, {"MessageOptions", "KernelMessageAction"}] =
{"PrintToConsole", "Beep"}