我看到了很多的電話本show_panel
功能與args
對象是這樣的:崇高文本(3)插件定義新的面板
{
"keys": ["ctrl+shift+f"],
"command": "show_panel",
"args": {"panel": "find_in_files"}
}
我找不到show_panel
函數的定義在哪裏和我開始思考它沒有暴露。是否可以定義一個新面板?
我看到了很多的電話本show_panel
功能與args
對象是這樣的:崇高文本(3)插件定義新的面板
{
"keys": ["ctrl+shift+f"],
"command": "show_panel",
"args": {"panel": "find_in_files"}
}
我找不到show_panel
函數的定義在哪裏和我開始思考它沒有暴露。是否可以定義一個新面板?
是的。這是可能的。
在崇高的文本2,通常,你需要的是:
測試,在控制檯視圖中以Sublime的形式逐個輸入上面的行:
pt = window.get_output_panel("paneltest")
pt.set_read_only(False)
edit = pt.begin_edit()
pt.insert(edit, pt.size(), "Writing...")
pt.end_edit(edit)
window.run_command("show_panel", {"panel": "output.paneltest"})
在崇高的文本3,不執行步驟3和5
這確實回答了我的問題。我想那會讓我想知道該面板是否可以被剝皮,以及是否可以添加按鈕,或者如果我們僅限於文本和沒有交互。 –
如果您沒有執行步驟3和5,那麼如何在沒有編輯變量的情況下在步驟4中寫入面板? – Jon
是否有崇高的這種事物的文檔? – pushplaybang
這是一個有點老,但因爲我研究了我崇高我發現你的帖子...你的意思是一個新的標籤?如果有幫助,我會在可切換的新選項卡中執行git – Erik255
嘿@ Erik255我實際上是指當您嘗試執行查找時彈出的面板。我知道我可以在底部彈出一個單行提示符,但我希望能夠創建一個多行表單。讓我知道你是否想出了一個辦法來做到這一點。 –