我是 JetBrains 插件開發的新手,想知道如何使用 JetBrains Gateway 在終端中執行命令。
我試過這樣:
var shellTerminalWidget = TerminalView.getInstance(project).createLocalShellWidget(currentWorkspacePath, "NewTab");
shellTerminalWidget.executeCommand(command);
當我在本地測驗時效果很好。但是,當我使用 JetBrains Gateway 并在主機上安裝此插件時,它不再起作用,并且我在日志中找不到任何例外。
使用網關有什么不同嗎?
uj5u.com熱心網友回復:
現在這樣的代碼創建了一個不可見的終端,應該明確共享:
BackendTerminalManager.getInstance(project).shareTerminal(...)
但我們將修復并自動共享 remoteDev 中所有創建的本地終端,請隨時跟蹤此問題:
https://youtrack.jetbrains.com/issue/CWM-6928
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/532317.html
標籤:爪哇智能理念jetbrains-ide智能插件jetbrains 网关
