bpython是一個花哨的界面,以Python解釋器的類Unix操作系統。它是在MIT許可下發布的。
有幾個人問的東西,如語法高亮和自動完成對Python的交互式解釋。 IPython的似乎提供這個(加你可以在香草解釋的readline行為),但我試過的IPython幾次。也許我並沒有真正得到它,但我得到的背後IPython的想法是相當不同bpython的感覺。我不想創建一個整體的發展環境;我只是想提供幾個已經存在,並把它們變成的東西多一點互動整齊的特點。
我們的想法是,以提供給用戶的在線的所有功能,很像現代的IDE,但在一個簡單的,輕量級的包可以在一個終端窗口中運行,所以詛咒似乎是最好的選擇。很抱歉,如果你使用的是Windows。
bpython不嘗試創建任何新的或開創性的,它只是匯集了一些巧妙的想法,並側重於實用性和有效性。由於這個原因,“倒帶”功能,應採取與少許鹽,但我個人發現它是非常有用的。我用bpython現在每當我通常會用香草解釋,如測試出的解決方案,人們對IRC的問題,快速測試做的事情,而無需創建一個臨時文件等等的方法
特點:
- 在在線語法高亮。
- 在Readline的樣帶自動完成鍵入時顯示的建議。
- 在預計參數列表。新0.2.0:現在使用pydoc試圖神聖的PARAMS的C函數
- "後退"函數從內存中流行的代碼的最後一行,並重新評估。注意:這僅僅是真正有用的,當鋪設了類和函數,因為一個真正的"撤銷和QUOT;功能是不可能的,所以用這個。 時要小心
- 發送你進入開了一個引擎收錄的代碼,並顯示引擎收錄的網址複製等。
- 在保存您輸入到一個文件中的代碼。
- 新到0.3.0:自動縮進
任何Python函數
要求:
- 在Pygments
- 在pyparsing
評論沒有發現