主控台與 REPL =============== JEditor 提供兩種互動式主控台:用於執行系統命令的 Shell 主控台, 以及用於互動式 Python 工作階段的 Jupyter/IPython 主控台。 Shell 主控台 -------------- 內建的 Shell 主控台讓您無需離開編輯器即可執行系統命令。 **功能特色:** - 直接執行任何 Shell 命令 - **命令歷史** — 使用 **上/下** 方向鍵瀏覽先前的命令 - **顏色標示輸出:** - 正常輸出以預設顏色顯示 - 錯誤輸出以紅色顯示 - 系統訊息以特定顏色顯示 - **工作目錄** — 選擇並顯示目前的工作目錄 - **Shell 選擇** — 可選擇:``auto``、``cmd``、``PowerShell``、``bash``、``sh`` - **控制按鈕:** 執行、停止、清除 - 輸出限制為 10,000 行以防止記憶體問題 - 等寬字型(Consolas 或系統預設) **Shell 選擇器:** 使用主控台元件頂部的下拉選單選擇要使用的 Shell。 ``auto`` 選項會選擇平台預設值(Windows 為 ``cmd``,Linux/macOS 為 ``bash``)。 Jupyter / IPython 主控台 -------------------------- JEditor 包含基於 ``qtconsole`` 的嵌入式 Jupyter/IPython 主控台: - 完整的行程內 IPython 核心 - 豐富的互動式 Python 環境 - Tab 自動補全與語法高亮 - Magic 命令(``%timeit``、``%run`` 等) - Qt 事件迴圈整合,無縫 GUI 互動 - 編輯器關閉時正確清理資源 **使用方式:** 從 **Tab** 或 **Dock** 選單開啟 IPython 主控台。您將獲得一個功能完整的 IPython 工作階段,可存取環境中所有已安裝的套件。