2011-05-17 64 views
1

也許我是非理性的,但是當命令在emacs中打開一個新窗口時,我真的很討厭它。我在Ubuntu上使用了Python模式下的emacs,當我用C-C啓動一個解釋器時!它會彈出一個新窗口。使python解釋器在同一窗口中打開

我想要的是emacs切換到同一個窗口中的新緩衝區。到目前爲止,我已經嘗試將Jython(我將解釋器設置爲jython)添加到同一個窗口緩衝區名稱,甚至進入python-mode.el並將切換到緩衝區的其他窗口調用更改爲switch-到緩衝區(我自改回)。到目前爲止,我沒有得到任何改變。

我的Emacs 23.1.1和python模式5.1.0

編輯:Jython的緩衝區的實際名稱是由星號括號內的,我不知道如何讓計算器知道他們是不是造型信息。

+0

你能具體談談這Emacs的版本(也許與Python模式版本),你正在使用?我甚至沒有C-C!在我的22.3.1 GNU版本中。 – andrewdski 2011-05-17 01:48:16

+0

對不起,這麼久了。我有23.1.1和python模式是5.1.0 – HahaHortness 2011-05-19 03:33:27

回答

0

我使用python-mode 5.2.0。

我進入python-mode.el並將切換到緩衝區的其他窗口更改爲切換到緩衝區。 我對它進行了評估,現在解釋器在同一個窗口中打開(不管我有多少個其他窗口)。

當您更改上面的行時是否評估了函數?

順便說一句,在另一個窗口打開解釋器是一個功能,而不是一個錯誤,恕我直言。當我們使用C-c |評估代碼區域時,我們希望能夠看到解釋器或使用C-c C-c的緩衝區。

0

電流蟒-mode.el從

http://launchpad.net/python-mode

帶有一個可定製的可變

PY-殼開關緩衝器-上執行-P

「當非nil switch to the new Python shell。「

py-split-windows-on-execute-p 」when non-nil split wi ndows「。

除了命令與開關/ noswitch 結束不容忽視的定製或默認設置

見菜單PyExec