2013-05-02 1 views

답변

2

이자벨에서 there's more than one way to do it.

, 나는에 나는에 show_types 오프 같은 명령을 설정 같은 방식으로 떨어져 타이밍 정보를 차례 jEdit과에서 Isabelle user's list에 대한 몇 가지 제안을 보았 펄처럼 될 수 있습니다. 하나

ML_command "Toplevel.timing := false" 

내가 설정 한 명령을되고,

theory MFZ 
imports Complex_Main "../../../../../../ithy/i" 
begin 

i.thy에, 타이밍 정보를보고하기 위해, 나는 정보의 무리를 명령 :

나는이 같은 i.thy라는 파일을 가져 i.thy에서 사실로 그리고 내 작업에서 by 문을 apply으로 변경하기 시작한 후 by으로 돌아가서 타이밍 정보를 본 후 출력 패널.

타이밍 정보를 끄려면 truefalse으로 다시 변경해야합니다. ML_command "Toplevel.timing := true"을 삭제할 수 없습니다.

당신이 증거로 apply 일련의 명령문이있는 경우, 당신은 타이밍이 요약 추가 할 수 있습니다, 또는 문

apply(simp) 
apply(rule) 
by(auto) 
에게 전환과 같은 하나의 apply 문 타이밍을 얻기 위해, 하나 명 apply/by 성명에서 그들을 결합 명령을 편집하고 true, 또는 그 반대로 false을 변경하려면

apply(simp,rule,auto) 

에, 샘을 달성하기 위해 메뉴를 통해 넘어 가고보다 아마 훨씬 느립니다 전자 물건.

작업중인 곳에 명령을 삽입하는 jEdit 매크로를 만들 수 있지만 더 이상 필요하지 않은 후에는 강조 표시하고 삭제해야합니다.

다음은 두 가지보기를 열어 놓은 모습입니다. 오른쪽보기는 내가 Toplevel.timing을 true로 설정하고 왼쪽 창에 byapply으로 변경 한 위치를 보여줍니다. image size is 1211x488이며 Chrome에서 잘 보입니다. `ML_command "Toplevel.timing : = true"로하지만 자세한 답변을

http://gc44.github.io/viz/img_1300/130502a__toplevel_timing.png

+0

감사합니다, 나는 :-) –

+0

@Joachim에 대한 모든보고 있었다됩니다', 참으로, 나는 당신이 초보자 스타일을 필요로하지 않는 가정 조언을 제공하지만 IDE로 작업하는 실용적인 방법을 찾기 위해 많은 시간을 할애 할 수 있습니다. 예를 들어 매크로로 멋지게 생각한 다음 정보 명령을 길게 입력하면 THY를 쉽게 가져올 수 있습니다. 어쩌면 다른 사람들이 "내 시스템"을 알고 있으면 시간을 절약 할 수있을 것입니다. Stackoverflow에서 이미지를 사용하기 위해 markdown과 HTML의 조합이 무엇인지보고 싶었습니다. –

+0

물론 다른 사람들은 상세한 답변의 혜택을 누릴 수 있습니다. –