linux - 如何使用 VimScript 从字符串中删除单词 ".rs"?

标签 linux vim

如何使用 VimScript 从字符串中删除单词“.rs”?

:! “rustc”a:arq :! “./”a:arq

但是第二段不是编译文件,它在执行我的函数时会导致错误。我想删除这个“.rs”,以便它在编译后执行该文件(默认情况下与编译后的文件同名)

最佳答案

:! "./" . substitute(a:arq, '\.rs$', '', '')

a:arq 末尾的“.rs”替换为空字符串。

参见http://vimdoc.sourceforge.net/htmldoc/eval.html#substitute()

关于linux - 如何使用 VimScript 从字符串中删除单词 ".rs"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58148850/

相关文章:

linux - 从命令行参数将变量设置为最后一个参数

python - ALSA & Python - 捕获多个单声道音频输入

c - 在 C 中监视外部进程的读/写事件?

linux - 不可读/可写分区 Linux

python - 如何从脚本路径运行 Vim shell?

linux - 如何尽快删除一个段落

linux - Nagios 未从另一台服务器的文件中读取值

c - 如何恢复丢失的文件

vim - 如何更改 coc.nvim float 窗口颜色?

vim - 使用 Quickfix 窗口处理 Cscope 结果