std::process::Command::new("/usr/bin/sh")
.arg("-c")
.arg("vim")
.arg("file")
.spawn()
.expect("Error: Failed to run editor");
Run Code Online (Sandbox Code Playgroud)
当我运行这段代码时,会运行一个 vim 进程,编辑该文件,尽管它没有在终端中打开(不确定确切的术语)我/是否可以在终端中实际打开 vim