Я хочу запустить стандартный редактор из быстрой командной строки. Я попробовал следующий код, но редактор не принимает никаких данных.
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.