次のことを行うには、Java コンソール アプリケーションが必要です。
- VIMを開く
- < ユーザーが複数行の単語を入力し、:wq >
- 私のアプリケーションはvim入力を取得してターミナルに出力できるはずです。
Java で VIM を開くのは不可能のようです。
これは、私がいじっていた機能しないコードです。
http://www.linglom.com/2007/06/06/how-to-run-command-line-or-execute-external-application-from-java
アドバイス大歓迎
編集
わかりましたので、以下は VIM を開きますがバックグラウンドです。これを回避する方法はありますか?
String[] command = {"/usr/bin/vim", "test.txt"};
Process vimProcess = Runtime.getRuntime().exec(command);
vimProcess.waitFor();