我經常使用ipython
(或常規的python shell)在編碼時測試python代碼片段,它非常有用。但是,這樣做的一個缺點是,如果我想要測試多行代碼段,或者想在運行之前編寫多行代碼,那麼「逐行」操作並不方便。甚至回頭去改變一些線是麻煩的,因爲你必須重新鍵入所有的代碼。Python的輕量級控制檯/ IDE?
我現在在玩Groovy,我發現它對這個問題有一個很好的解決方案:Groovy Console。你只需要編寫你想要的所有代碼,就像普通的編輯器一樣;然後你運行Ctrl + R(Cmd + R實際上是因爲我在Mac上)並且它一次運行一切。如果你想改變某些東西(例如,如果有錯誤),那麼也很簡單 - 只需再次改變它並按Ctrl + R即可。
是否有相當於python可用的?或者你有什麼建議來達到類似的行爲?我可以創建一個新文件,保存它,然後從shell中獲取python <filename>.py
。但這只是太多步驟而且會很麻煩。 Eclipse可能是一個選項,但它太重量級了。我真的很想找一些輕量級的東西,當我想測試一些東西然後儘快擺脫它時,我可以旋轉起來。
我很想聽聽任何意見/建議!
感謝
你使用什麼編輯器?你可以映射控制鍵序列嗎?例如,在vim中,你可以`:nmap:!python%` –
2011-02-09 11:58:57
@glenn:非常好,我一定會試試,而且我確實使用vim。 – mindthief 2011-02-09 18:04:51