Rust 如何使用标准文本编辑器打开文件?

Rust 如何使用标准文本编辑器打开文件?,rust,Rust,我的基于控制台的程序有一个配置文件,可以在文本编辑器中打开和编辑 如何使用默认文本编辑器打开所述配置文件?我知道有std::process,但我无法让它工作 该程序应该能够在Windows、OS X和Linux系统上运行。您可以使用。它支持Windows、OS X和Linux。要在C:驱动器上打开文本文件,可以使用 extern crate open; fn main() { open::that("C:\textfile.txt"); } 您可以使用。它支持Windows、OS X

我的基于控制台的程序有一个配置文件,可以在文本编辑器中打开和编辑

如何使用默认文本编辑器打开所述配置文件?我知道有
std::process
,但我无法让它工作

该程序应该能够在Windows、OS X和Linux系统上运行。

您可以使用。它支持Windows、OS X和Linux。要在
C:
驱动器上打开文本文件,可以使用

extern crate open;

fn main() {
    open::that("C:\textfile.txt");
}
您可以使用。它支持Windows、OS X和Linux。要在
C:
驱动器上打开文本文件,可以使用

extern crate open;

fn main() {
    open::that("C:\textfile.txt");
}
您可以使用。它支持Windows、OS X和Linux。要在
C:
驱动器上打开文本文件,可以使用

extern crate open;

fn main() {
    open::that("C:\textfile.txt");
}
您可以使用。它支持Windows、OS X和Linux。要在
C:
驱动器上打开文本文件,可以使用

extern crate open;

fn main() {
    open::that("C:\textfile.txt");
}

函数的名称是。。。特别的马蒂厄姆。我同意;它显然应该是
open::this
!正是我需要的。谢谢但它使用的是
xdgopen
或其他等效工具。对基于控制台的程序使用
$EDITOR
不是更合适吗?该函数的名称是。。。特别的马蒂厄姆。我同意;它显然应该是
open::this
!正是我需要的。谢谢但它使用的是
xdgopen
或其他等效工具。对基于控制台的程序使用
$EDITOR
不是更合适吗?该函数的名称是。。。特别的马蒂厄姆。我同意;它显然应该是
open::this
!正是我需要的。谢谢但它使用的是
xdgopen
或其他等效工具。对基于控制台的程序使用
$EDITOR
不是更合适吗?该函数的名称是。。。特别的马蒂厄姆。我同意;它显然应该是
open::this
!正是我需要的。谢谢但它使用的是
xdgopen
或其他等效工具。对基于控制台的程序使用
$EDITOR
不是更合适吗?“但我无法让它工作”-请回答您的问题,说明您尝试了什么以及为什么它不工作。在这种情况下,如果“不工作”是一个类似“未安装文本编辑器”的错误,那么任何代码都无法帮助您。“但我无法让它工作”-请您的问题显示您尝试了什么以及为什么它不工作。在这种情况下,如果“不工作”是一个类似“未安装文本编辑器”的错误,那么任何代码都无法帮助您。“但我无法让它工作”-请您的问题显示您尝试了什么以及为什么它不工作。在这种情况下,如果“不工作”是一个类似“未安装文本编辑器”的错误,那么任何代码都无法帮助您。“但我无法让它工作”-请您的问题显示您尝试了什么以及为什么它不工作。在这种情况下,如果“不工作”是一个类似“未安装文本编辑器”的错误,那么任何代码都无法帮助您。