2014-09-30 65 views
1

老實說到IPython的,我想vim和IPython中的融合,我知道有這樣一個偉大的VIM插件vim-ipython,我確實想這一點,但它不能在Windows7的鍛鍊,試圖使其工作(不平凡的事情,關於它的一些文檔,失敗並放棄)。如何發送代碼VIM

現在我想知道是否有可能到正在運行的內核的IPython從VIM連接併發送代碼呢?

回答

2

我在某些時候運行的東西非常相似。 從某種意義上說,這不是一個乾淨的解決方案,因爲沒有Vim/IPython集成(據我所知,Vim核心編寫的這種集成方式不太可能發生),但它確實有效。

  1. 安裝TMUX終端複用器(http://tmux.sourceforge.net/
  2. 推出兩個TMUX窗格在終端內部,一個用於Vim的,一個用於IPython的
  3. 安裝VIM-煤泥插件,其配置爲使用TMUX(http://technotales.wordpress.com/2007/10/03/like-slime-for-vim/https://github.com/jpalardy/vim-slime) 。
  4. 現在,只要您將選擇在Vim的一些代碼,然後按煤泥快捷鍵(C-C默認爲C-C),它會被髮送到IPython的會話和執行。

我認爲這會得到你想要的行爲。 IPython也是不可知的,可以用於任何REPL環境。