新しいコンソールを作成する日食プラグインを書いています。私のソースコードを見てください:
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
IConsoleView consoleView = (IConsoleView) page.showView(IConsoleConstants.ID_CONSOLE_VIEW);
MessageConsole myConsole = new MessageConsole("CLI", null);
ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { myConsole });
consoleView.display(myConsole);
MessageConsoleStream stream = myConsole.newMessageStream();
stream.println("Hello World");
コンソール「CLI」が表示されましたが、ユーザー入力では編集できません。コンソールに入力して、ユーザーがコンソールに直接入力できるようにしたいと思います。
また、入力だけでなく、リスナーやキーバインドも処理したいと思います。
誰かが私を助けることができることを知っていますか?