如何从命令行快速启动标准编辑器

时间:2018-09-17 13:10:04

标签: swift macos command-line foundation

我想从一个快速的命令行程序启动标准编辑器。我尝试了以下代码,但编辑器不接受任何输入。

    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.

0 个答案:

没有答案