2013-12-13 49 views
0

當我寫python腳本在VIM,我想他們考不上VIM直接我知道我可以使用:如何執行Python腳本,並留在VIM打開進一步的測試殼

w !python -

但是,這執行腳本,並突然關閉外殼,所以如果我想測試一個函數,我不能用各種參數調用它! 例如,如果我有這樣的代碼:

print "How can I test the following function in Vim?" 
def testfunc(test): 
    print test*2 

當我在VIM w !python -運行它打印我打印語句,但我不能試圖用任意參數測試功能。我如何在python shell中運行腳本以進一步測試?

回答

1

您可以運行一個Python腳本,然後立即切換到交互模式與-i標誌:

python -i test.py 
+0

OK,當然,我已經使用':!'沒有? –

+0

完美現在我使用':!python -i%',它工作的很棒!非常感謝! –

0

您可以像使用python命令行一樣運行Conque Term等交互式緩衝區,然後在其中導入您的.py文件。

相關問題