【发布时间】:2013-04-11 01:24:31
【问题描述】:
当 Isabelle 在 ProofGeneral 中显示目标时,假设呈现为在它们周围有括号:
然而,在 Isabelle/jEdit 中,这似乎已更改为元含义箭头:
虽然我知道前者有些不标准,但我发现它更容易阅读。有没有办法修改 Isabelle/jEdit 的行为,以旧的 ProofGeneral 样式打印出目标?
【问题讨论】:
标签: jedit isabelle proof-general
当 Isabelle 在 ProofGeneral 中显示目标时,假设呈现为在它们周围有括号:
然而,在 Isabelle/jEdit 中,这似乎已更改为元含义箭头:
虽然我知道前者有些不标准,但我发现它更容易阅读。有没有办法修改 Isabelle/jEdit 的行为,以旧的 ProofGeneral 样式打印出目标?
【问题讨论】:
标签: jedit isabelle proof-general
Isabelle 呈现其输出的格式由 Isabelle 的“打印模式”决定。在 ProofGeneral 中,默认的 print_mode 包括 brackets 模式,它在假设周围呈现括号,而默认的 jEdit print_mode 包括 no_brackets,它的作用正好相反。
可以通过将Plugins > Plugin Options > Isabelle/General > Print Mode 设置为brackets 并重新启动jEdit、将-m brackets 添加到isabelle jedit 命令行或包含在~/.isabelle/etc/settings 文件中来更改打印模式:
ISABELLE_JEDIT_OPTIONS="-m brackets"
这将导致 jEdit 显示括号,如 ProofGeneral:
【讨论】:
Plugins > Plugin Options > Isabelle/General > Print Mode 中不存在,你能更新你的答案吗?
~/.isabelle/etc/settings
Plugins -> Plugin Options -> Isabelle -> General brackets。 之后你的假设应该有括号。
【讨论】: