Как запустить стандартный редактор из командной строки в swift - PullRequest
0 голосов
/ 17 сентября 2018

Я хочу запустить стандартный редактор из быстрой командной строки. Я попробовал следующий код, но редактор не принимает никаких данных.

    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.
...