我们可以为这样的变量创建一个实时监视器:
CreatePalette@Panel@Row[{"x = ", Dynamic[x]}]
(如果x
恰好是类似的东西,这会更有趣和有用$Assumptions
。设置一个值然后忘记它非常容易。)
不幸的是,如果重新启动内核(Quit[]
,然后评估某些东西),这将停止工作。调色板将不再显示值的变化x
。
有没有办法做到这一点,这样它甚至可以在内核会话中继续工作?我发现自己经常重启内核。(如果生成的调色板导致内核在这之后自动启动Quit
。)
更新: 正如评论中提到的,事实证明,只有当我们通过评估退出时,调色板才会停止工作Quit[]
。使用时Evaluation -> Quit Kernel -> Local
,它将继续工作。