我在應用程序中設置了一個交互式python環境。我可以輸入命令,它們將在其中執行,並可以訪問生活在那裏的變量。可以連接到遠程環境的Python編輯器?
問題是我編碼了一個只有這個的半編輯編輯器。它沒有命令歷史,代碼完成等,因爲我沒有編寫完整的IDE。但是,我希望能夠用一個奇特的編輯器在該環境中編寫代碼。
我認爲它可以解決的方式是編輯器將具有遠程python會話的接口/協議,而且我只需要在應用程序中實現一個服務器(而不是簡單的編輯器),並且能夠連接並運行代碼。
我可以實現我必須的任何接口或協議,但是我找不到一個定義了這樣一個協議的IDE(或插入一個擴展作爲客戶端的簡單方法)。基本上,我想要一個python編輯器,只要命令(可以是多行)完成鍵入,就可以調用函數x,而當發生自動完成請求時,還可以使用另一個函數y。 我檢出了一些編輯器,但找不到這樣的功能。有人知道這樣的事情嗎?它實際上不必是一個Python編輯器,只是支持我需要的鉤子。
謝謝!
錯誤。爲什麼?大聲笑 – 2011-04-20 20:30:22
我打算在該環境中編寫一些不那麼平凡的腳本,並且我無法在那裏實例化和編輯(甚至無法獲得窗口句柄),因此無論是編寫完整的IDE還是編寫完整的IDE這樣做。如果兼容編輯器存在,這將更便宜。 – Noam 2011-04-20 20:45:51