1

我正在开发一个 vim 插件,我需要接受来自用户的字符串并将其用作文件名的一部分。我应该如何转义字符串?

fnameescape()看起来很有希望,但经过测试,它并没有逃脱斜线。

编辑:目的:我正在开发一个插件,它允许我拥有特定于我正在工作的 git repo 的 .vimrc 文件。它查看第一次提交的哈希并将其用作唯一 id找到要源的文件。我还希望这些文件具有人类可读的组件,因此我提示用户输入文件名的那部分。我想确保他们不会意外输入会导致文件创建/检索失败的字符。

4

0 回答 0