我想从一个快速的命令行程序启动标准编辑器。我尝试了以下代码,但编辑器不接受任何输入。
let process = Process()
let env = ProcessInfo.processInfo.environment
guard let editor = env["EDITOR"] else { return }
process.executableURL = URL(fileURLWithPath: "/usr/bin/env")
process.arguments = [editor, someFile]
try! process.run()
哪个显示编辑器。但是当我按任意键时,出现以下错误:
Vim: Error reading input, exiting...
Vim: Finished.