我經常使用R來分析數據,並真正享受Notepad ++和NppToR。尤其是,NppToR可以讓代碼的一部分運行起來不麻煩。我只需突出顯示一段R代碼即可運行並按F8鍵。然後代碼神奇地運行在R控制檯中。notepad ++無縫運行python控制檯中的選定代碼
現在,我需要使用python來分析數據。我知道ipython能夠交互式地工作,但是複製一段python代碼並手動將其粘貼到ipython控制檯中總是非常煩人。而且,縮進通常是混合的,因此整條線都無法運行。請注意,我想運行「選定」代碼行,而不是整個文件。
所以我正在尋找一個類似於NppToR的程序/插件/宏,但使用python/ipython控制檯。我搜索了網頁,但找不到這樣的網頁。一些插件很好,但不完全是我想要的。例如,Python腳本可以擴展Notepad ++本身,但不能在外部使用。各種其他'運行'擴展使整個文件可以在Python中運行。
這是否允許只運行突出顯示的代碼選擇,而不是整個文件? – joran
感謝您的回答。我嘗試過,但它不能解決問題。它肯定能夠在Notepad ++中編輯一些代碼。相反,我在Notepad ++中已經有了一堆代碼。我想在python控制檯中輕鬆選擇性地運行文件的某個部分,而無需手動複製/粘貼。 – xosp7tom
如果使用'edit',它會彈出一個空白文件。你可以將代碼粘貼到這個文件中,保存/關閉,並且它將在IPython中執行。這是一個稍微不同的工作流程,但如果你給它一個鏡頭,你可能會發現它很有用。使用IPython還有很多其他優點。 – zeekay