2009-11-17 142 views
11

是否可以在Vim緩衝區中打開Python解釋器?例如:在Vim緩衝區中的Python?

________________________ 
|      | 
|      | 
| my python script | 
|      | 
|      | 
------------------------ 
|      | 
| python interpreter | 
------------------------ 

現在我打開Vim並打開一個單獨的解釋器。我看到了this的答案,並被吹走了。

無論如何,感謝您的幫助,如果有什麼我可以只是谷歌然後指向我在那個方向。

+0

你想如何使用它? – stefanB 2009-11-17 04:30:25

+0

stefanB,我希望能夠在不需要抓住鼠標的情況下在緩衝區之間切換:) – Nope 2009-11-17 04:37:14

+0

@Casey - 您是否支持操作系統alt-tab應用程序切換?我可以在不使用鼠標的情況下切換所有應用程序。 ;) – robince 2009-11-17 09:12:06

回答

13

不,你不能在Vim默認運行一個shell。這是設計。

不過,也有辦法做到這一點了一把:

+2

+1爲屏幕,我發現這個組合非常好。 – 2009-11-17 04:44:59

+2

re GNU屏幕:還有BSD tmux – 2009-11-17 04:55:22

+0

是的tmux在分割窗口方面更直觀。 https://wave.googleusercontent.com/wave/attachment/tmux_screenshot.png?id=RKdNEMeT2&key=AH0qf5w3fizXySmmU1s9jBAbPOMVK3lRHg – Amjith 2009-11-17 20:59:25

0

你想要的是有一個vim窗口作爲一個終端。 AFAIK vim無法做到這一點(但?)。 otoh,如果你還沒有與vim結盟,請嘗試emacs,它具有該功能。

3

你可以看看在PIDA。不完全是你所要求的,但它是一個嵌入vim的Python IDE,所以可能會做到這一點。

+0

非常感謝您向我介紹PIDA。它看起來很棒,在我的機器上效果很好(就像夢想成真)。你知道有沒有可以嵌入VIM的Windows IDE? – Amjith 2009-11-17 20:57:06

+1

我唯一知道的就是eclim,我認爲它可以在windows上工作......雖然沒有使用它,但它看起來非常靈活(基本上可以在eclipse中使用vim) – robince 2009-11-17 21:14:13