【问题标题】:How to run Rust in Vim, using Cargo如何使用 Cargo 在 Vim 中运行 Rust
【发布时间】:2022-11-18 09:45:00
【问题描述】:

我想运行带有键绑定的 Rust 代码,例如 .

我尝试了命令:!cargo run --bin %

但在那种情况下,% 等于'src/bin/test.rs',而不是没有后缀的想要的文件名(即test)。

那么我该如何编辑命令以满足我的需要呢?

【问题讨论】:

    标签: rust vim neovim cargo


    【解决方案1】:

    正如您在文件名修饰符的 vim 帮助中所读到的那样,您可以通过将 :t:r 附加到 % 寄存器来获取不带路径和扩展名的文件名 所以

    :!cargo run --bin %:t:r
    

    将为单个文件二进制文件运行当前文件的二进制文件。 如果您需要最后一个目录名称(多文件二进制文件),您可以使用

    :!cargo run --bin %:h:t
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-23
      • 2016-09-27
      • 2015-02-24
      • 2022-11-10
      • 2018-03-16
      • 2019-08-27
      相关资源
      最近更新 更多