我试图这样做是为了保存文件而不更改时间戳。
nnoremap <F3> :execute 'silent !file=%:p:h && mtime=$(stat -c %y "%") && vim "%" && touch -d "$mtime" "%" && ~/bin/refresh_safari quick'<CR><CR>
The %:ph:h
and %
然而,特殊变量不会被插值。有办法实现这一点吗?
为什么要它,它是一个字符串。您想要的是将字符串与一些变量组合/连接:
'silent !file=' . expand('%:p:h') . ' && mtime ..........
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)