主控台與 REPL

JEditor 提供兩種互動式主控台:用於執行系統命令的 Shell 主控台, 以及用於互動式 Python 工作階段的 Jupyter/IPython 主控台。

Shell 主控台

內建的 Shell 主控台讓您無需離開編輯器即可執行系統命令。

功能特色:

  • 直接執行任何 Shell 命令

  • 命令歷史 — 使用 上/下 方向鍵瀏覽先前的命令

  • 顏色標示輸出: - 正常輸出以預設顏色顯示 - 錯誤輸出以紅色顯示 - 系統訊息以特定顏色顯示

  • 工作目錄 — 選擇並顯示目前的工作目錄

  • Shell 選擇 — 可選擇:autocmdPowerShellbashsh

  • 控制按鈕: 執行、停止、清除

  • 輸出限制為 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 互動

  • 編輯器關閉時正確清理資源

使用方式:

TabDock 選單開啟 IPython 主控台。您將獲得一個功能完整的 IPython 工作階段,可存取環境中所有已安裝的套件。