[英]Open VIM with Java application
我需要我的Java控制台應用程序來執行以下操作:
到目前為止,我一直停留在1。.似乎不可能使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();
從Java運行vim(注意,這將在gnome上運行,如果使用KDE,請使用“ konsole”):
Process pr = Runtime.getRuntime().exec("gnome-terminal -e 'vim /tmp/tmpfile'");
等待用戶完成並退出:
int exitVal = pr.waitFor(); //check for the right exitVal
讀取輸入並寫入終端:
System.out.println(FileUtils.raedFileToString(new File("/tmp/tmpfile")));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.