我尝试vim在 go 程序中调用,其代码类似于:
package main
import (
"fmt"
"os"
"os/exec"
)
func main() {
err := exec.Command("vim", "a.txt").Run()
if err != nil {
fmt.Println(err)
}
os.Exit(0)
}
我跑go run mycode.go然后得到:
exit status 1
我尝试了几种方法来成功,例如替换Run()为Start(), Output(), ...,但似乎不起作用。最后,我尝试做的是尝试调用vim并停止我当前的 go 程序。我只想看到vim出现,仅此而已。
蓝山帝景
相关分类