返回文章列表

文章

关于在RustRover中填写命令行参数

在 RustRover 中填写命令行参数时,格式的准确性至关重要。你需要根据你是通过 Cargo 命令运行还是直接运行二进制文件来选择填写方式。 以下是 RustRover 2025.2.x 的标准填写指南: 1. 在 Cargo 配置中填写(最常用) 如果你的运行配置类型是 Cargo(这是 RustRover 的默认方式),参数需要跟在 run 或 test 命令之后。

  • 填写位置Command 输入框。
  • 填写格式run -- [你的参数]
  • 示例
    • 如果你想传入参数 send F:\Rust_Project\sendme\LICENSE-MIT,应填写:run -- send F:\Rust_Project\sendme\LICENSE-MIT ,如下图所示

    • 关键点:必须使用 “ — (空格+双短横线+空格)来分隔 Cargo 自身的命令和你要传递给程序的参数。如果不加 -,Cargo 会尝试将这些参数解析为它自己的选项而报错。 2. 参数填写的语法规则

  • 空格分隔:多个参数之间使用空格分隔。
  • 引号处理:如果某个参数中包含空格(例如文件路径),必须使用双引号包裹。
    • 示例run -- "C:\My Projects\data.json" --mode fast
  • 转义字符:如果参数本身包含双引号,通常需要使用反斜杠 \ 进行转义。 3. 如何打开填写界面
  1. 点击顶部工具栏的 运行/调试配置 下拉菜单(通常显示你的项目名称)。
  2. 选择 Edit Configurations...
  3. 在左侧选择你的 Cargo 任务。
  4. 在右侧找到 Command 栏进行修改。