coqtop-lv(版本8.6)不再显示证明子目标?

coqtop-lv(版本8.6)不再显示证明子目标?,coq,Coq,版本8.4下的命令coqtop-lv显示证明子目标,而在版本8.6下它似乎不再显示证明子目标。例如,如果我们看: (* file le.v *) Theorem lt_le: forall n p: nat, n < p -> n <= p. Proof. 但是,使用8.6版我可以获得: Welcome to Coq 8.6 (December 2016) Theorem lt_le: forall n p: nat, n < p -> n <= p.

版本8.4下的命令
coqtop-lv
显示证明子目标,而在版本8.6下它似乎不再显示证明子目标。例如,如果我们看:

(* file le.v *)

 Theorem lt_le: forall n p: nat, n < p -> n <= p.
 Proof.
但是,使用8.6版我可以获得:

Welcome to Coq 8.6 (December 2016)
Theorem lt_le: forall n p: nat, n < p -> n <= p.
Proof.

lt_le < 
欢迎来到Coq 8.6(2016年12月)

定理lt_le:forall np:nat,nn我对此进行了一段时间的研究,但找不到相应的设置。解决方法是显式键入
Show.
,它将打印当前的校对状态。随后的战术使用将触发自动打印,因此这只是加载文件后的第一步,这很烦人。非常感谢。我不知道
Show
,所以这非常有用。当然,在某个地方一定有一个选项设置允许我们将其隐式化。根据我的测试,这是一个在8.5版中引入的回归。它可能没有被注意到,因为实际上没有多少人直接使用
coqtop
来编写证据。不使用证据通用、或COQIDE或更近期的任何理由?@ ZIMMI48是的,我在Linux下工作,并且喜欢直接从<代码> VIM</代码>中处理所有文件(命令“代码>:COQTop-LV文件名< /C> >”或处理我的文件,就像我将用汇编、C、C++、java、Haskell、Stand一样,Python等。我的IDE是我的OS++
vim
++
bash
emacs
将是一个解决方案,但我还没有投资学习它。非常感谢你的帮助!。我只是将您的问题报告为对改变coqtop行为的commit的评论:我对此进行了一段时间的研究,但找不到相应的设置。解决方法是显式键入
Show.
,它将打印当前的校对状态。随后的战术使用将触发自动打印,因此这只是加载文件后的第一步,这很烦人。非常感谢。我不知道
Show
,所以这非常有用。当然,在某个地方一定有一个选项设置允许我们将其隐式化。根据我的测试,这是一个在8.5版中引入的回归。它可能没有被注意到,因为实际上没有多少人直接使用
coqtop
来编写证据。不使用证据通用、或COQIDE或更近期的任何理由?@ ZIMMI48是的,我在Linux下工作,并且喜欢直接从<代码> VIM</代码>中处理所有文件(命令“代码>:COQTop-LV文件名< /C> >”或处理我的文件,就像我将用汇编、C、C++、java、Haskell、Stand一样,Python等。我的IDE是我的OS++
vim
++
bash
emacs
将是一个解决方案,但我还没有投资学习它。非常感谢你的帮助!。我刚刚将您的问题报告为对更改coqtop行为的提交的评论:
Welcome to Coq 8.6 (December 2016)
Theorem lt_le: forall n p: nat, n < p -> n <= p.
Proof.

lt_le <