GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing python.github.io — 14. 互動式輸入編輯和歷史記錄替換 — Python 3.15.2 說明文件 14. 互動式輸入編輯和歷史記錄替換¶有些版本的 Python 直譯器支援目前輸入內容的編輯和歷史記錄的替換 (history substitution),類似在 Korn shell 和 GNU Bash shell 中的功能。這個功能是用 GNU Readline 函式庫來實作,它支援多種編輯的風格。這個函式庫有它自己的說明文件,在這裡我們就不重複了。 14.1. Tab 鍵自動完成 (Tab Completion) 和歷史記錄編輯 (History Editing)¶在直譯器啟動的時候,變數和模組名稱的自動完成功能會被自動啟用,所以可以用 Tab 鍵來叫用自動完成函式;它會查看 Python 的陳述式名稱、目前區域變數名稱和可用模組名稱。對於像是 14.2. 互動式直譯器的替代方案¶與早期版本的直譯器相比,上述功能的出現的確是一個巨大的進步;但還是有一些願望沒有被實現:如果能在每次換行時給予適當的縮排建議(剖析器 (parser) 知道下一行是否需要縮排標記 ( 有一個功能增強的互動式直譯器替代方案,已經存在一段時間,稱為 IPython,它具有 Tab 鍵自動完成、物件探索和進階歷史記錄管理等特色。它也可以完全客製化並被嵌入到其他應用程式中。另一個類似的增強型互動式環境,稱為 bpython。 |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |