當使用從QtConsole神奇功能%與編輯的IPython,調用不會阻塞,不執行保存的代碼。但它確實保存了一個臨時文件...IPython的QtConsole%編輯
我認爲這是由於GUI編輯器和不確定性,以及無法與子進程(pyZMQ?)進行通信的原因。
你認爲最好的混合%edit /%run magics的方法是什麼?
我不介意調用兩個不同的命令(一個編輯和一個後我已保存和執行是安全的)。但是這些命令需要一種方法來同步這個目標文件位置,或者需要某個人來保存存儲,並且可能需要一些可預測地生成文件名的粗略形式,以便您可以一次編輯多個文件,並且可以任意執行。會話持久性不是必須的。
會寫我自己的魔法有什麼好處嗎?希望我們能夠儘快編輯宏,這樣做可以很好地完成工作。
我提到'%編輯宏'的原因是因爲相應的'%save macroname filename.ipy'。我的首選是儘可能保持我的輸入乾淨,並保持%編輯混亂。我喜歡%編輯宏是使用臨時文件* automagically *(所以我不必負擔路徑和文件名)。 – user2097818 2013-04-09 08:09:58