.vimrc中的%替换为文件名

时间:2019-01-27 21:01:13

标签: bash vim

所以我正在做一些.vimrc编程,我有以下内容:

execute "printf '%s'"
在我的.vimrc代码中

。现在发生的事情是%被我正在处理的文件名替换,而不是我希望它不替换它。重复这样做:

execute "printf '=\%.0s' {1..10}"

但不起作用。所以我的输出是:

=myfile.txt.0s

我想要的地方

==========

提前谢谢

1 个答案:

答案 0 :(得分:0)

答案是两次转义序列。像这样:

[JavascriptBundle] [varbinary](max) NOT NULL

将用参数execute "printf '=\\%.0s' {1..10}" 替换为10 printf来调用=\\%.0s。如果人们不熟悉=命令,则基本语法为:

printf

格式为printf FORMAT {1..10