我想从文件路径中提取信息并将其用作替代字符串的一部分,绞尽脑汁,尝试了很多次,结果发现了以下作品
let spd = split(expand('%:p'),"/")
%s/to_be_replaced/\=spd[-2]/g
我想将两个命令合并为一个
%s/to_be_replaced/\=split(expand('%:p',"/"))[-2]/g
但它不起作用。由于我在选项卡模式下处理多个文件,因此两个命令方法实际上非常不方便。此外,它不满足要求,因为
%s/to_be_replaced/some_string\=spd[-2]more_string/g
也是错误的。所以我想知道是否有解决方案或更快的方法来做到这一点?