作为IntelliJ + Windows用户,我通过启动一些“配置”来运行一些应用程序。
“工具窗口” /“运行”实时显示我的应用日志,并且左侧面板带有“暂停”或“停止”按钮。停止按钮将 SIGKILL 发送到应用程序线程。
我想要一个新按钮将SIGINT(等同于CTRL + C)发送到我的应用程序。
我已经看到很多有关“在Windows环境中发送SIGINT”的问题,看来这不是一件容易的事。
我还看到有关该点CPP-3067的3年级IntelliJ问题(已经开放)
经过一番搜索,我发现一个名为windows-kill的项目可以满足我的需要:我可以获取应用程序pid,并使用该项目二进制文件在Windows环境中发送SIGINT。 < / p>
windows-kill -SIGINT 1234
我的任务是:
如果不可能,我想知道如何开始开发新的IntelliJ插件:例如,一个名为“ TaskManager”的新“ ToolWindows”
列出所有由IntelliJ配置启动的线程名+ pid,
允许用户为给定的pid定义button + command。
也许已经有一些开源插件了?