Plugins 選單
PyBreeze 支援外掛系統以擴充功能。外掛會自動從工作目錄中的
jeditor_plugins/ 目錄探索載入。
外掛瀏覽器
開啟外掛瀏覽器介面,您可以:
瀏覽可用的外掛
查看外掛詳細資訊
安裝新外掛
已載入外掛
啟動後,在 jeditor_plugins/ 中找到的任何外掛都會自動載入,
並列在 Plugins 選單下。每個已載入的外掛都會顯示為一個選單項目。
Run With 選單
Run With 選單提供使用不同編譯器和直譯器執行目前檔案的選項。 此選單根據可用的語言支援動態建立。
支援的語言包括:
C – 使用 gcc/clang 編譯並執行
C++ – 使用 g++/clang++ 編譯並執行
Go – 使用 go run 執行
Java – 使用 javac/java 編譯並執行
Rust – 使用 rustc 編譯並執行
Note
可用的「Run With」選項取決於系統上安裝了哪些編譯器/直譯器, 以及它們是否可透過系統 PATH 找到。
建立外掛
關於建立自訂外掛的詳細資訊,包括語法高亮外掛和 UI 翻譯外掛, 請參閱 外掛指南。
語法高亮外掛範例
外掛可以使用自訂關鍵字擴充語法高亮:
# jeditor_plugins/my_syntax_plugin.py
from je_editor import syntax_word_dict
syntax_word_dict.update({
"my_keyword": "keyword_format",
"my_function": "function_format",
})
UI 翻譯外掛範例
外掛可以新增新的 UI 翻譯:
# jeditor_plugins/my_language_plugin.py
from je_editor import language_wrapper
language_wrapper.language_word_dict.update({
"application_name": "我的自訂名稱",
# ... 更多翻譯
})