当 Isabelle 在 ProofGeneral 中显示目标时,假设呈现为在它们周围有括号,如下所示:
然而,在 Isabelle/jEdit 中,这似乎已更改为元含义箭头:
虽然我知道前者有些不标准,但我发现它更容易阅读。有没有办法修改 Isabelle/jEdit 的行为,以旧的 ProofGeneral 样式打印出目标?
当 Isabelle 在 ProofGeneral 中显示目标时,假设呈现为在它们周围有括号,如下所示:
然而,在 Isabelle/jEdit 中,这似乎已更改为元含义箭头:
虽然我知道前者有些不标准,但我发现它更容易阅读。有没有办法修改 Isabelle/jEdit 的行为,以旧的 ProofGeneral 样式打印出目标?
Isabelle 呈现其输出的格式由 Isabelle 的“打印模式”决定。在 ProofGeneral 中,默认print_mode
包括brackets
模式,它在假设周围呈现括号,而默认的 jEditprint_mode
包括no_brackets
,它的作用相反。
可以通过设置并重新启动 jEdit、添加到命令行或包含在文件中Plugins > Plugin Options > Isabelle/General > Print Mode
来更改打印模式:brackets
-m brackets
isabelle jedit
~/.isabelle/etc/settings
ISABELLE_JEDIT_OPTIONS="-m brackets"
这将导致 jEdit 显示括号,如 ProofGeneral:
Plugins -> Plugin Options -> Isabelle -> General
brackets
打印模式字段中输入。 此后,您的假设周围应该有括号。