如何在多次吱吱聲中撤消?我正在使用coglinux-VM,Squeak-Image 4.5以及Squeak source版本41.如何撤銷Squeak中的> 1
我在我的工作區窗口中編寫了一些測試代碼並想撤消更多步驟,但Squeak不會這樣做。
如何在多次吱吱聲中撤消?我正在使用coglinux-VM,Squeak-Image 4.5以及Squeak source版本41.如何撤銷Squeak中的> 1
我在我的工作區窗口中編寫了一些測試代碼並想撤消更多步驟,但Squeak不會這樣做。
集成了Cuis的TextEditor後,2009年已經放棄了對多重撤消的支持。這是Morphic環包的歷史(或http://source.squeak.org/trunk/Morphic-ar.149.diff)瑪麗薩
屈伊是佳樂叉針對一般一個簡單的代碼,特別是一個簡單的Morphic(所有代碼必須是一個程序員可以理解,但仍然保持強大) ,請參閱http://www.jvuletich.org/Cuis/Index.html。
這聽起來像是TextEditor的主要用法是在瀏覽器中,而且這些方法足夠短以至於不需要多次撤銷......至少在那之前沒有任何抱怨,並且我猜這個下拉是un -noticed。它甚至可能是偶然的,而不是故意的...
但是,用於存儲多個撤銷歷史記錄的對象仍然存在(EditCommand),甚至還有一個Preferences(multipleTextUndo)可以恢復...
這將是一個很好的鍛鍊,看看如何很難/容易恢復這個功能。一個好的開始是在舊版本的Morphic中跟蹤EditCommand和multipleTextUndo的用法。
你能分享你已經嘗試過的嗎? – 2014-09-10 15:45:57
嗨@JimGarrison,我只是在我的工作區窗口中寫了一些測試代碼,並想撤消更多步驟,但Squeak不會。這是一個吱吱聲內部問題,而不是代碼問題。 – bartak 2014-09-10 16:24:15
請注意,linux標誌並不是真正相關的:由於撤消支持位於圖像端而不是vm端,因此它與操作系統無關。 – 2014-09-10 20:56:45