Как я могу удалить слово ".rs" из строки, используя VimScript? - PullRequest
0 голосов
/ 28 сентября 2019

Как я могу удалить слово ".rs" из строки, используя VimScript?

:! "rustc" a:arq :! "./" a:arq

однако этот второй абзац не является скомпилированным файлом, и он вызывает ошибку, покавыполняя мою функцию.Я хотел удалить этот «.rs», чтобы он выполнял файл после компиляции (который по умолчанию совпадает с именем скомпилированного файла)

1 Ответ

0 голосов
/ 28 сентября 2019
:! "./" . substitute(a:arq, '\.rs$', '', '')

Заменить '.rs' в конце a:arq пустой строкой.

См. http://vimdoc.sourceforge.net/htmldoc/eval.html#substitute()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...