代码之家  ›  专栏  ›  技术社区  ›  Natjo

在vim命令中插入当前文件名无效[重复]

vim
  •  0
  • Natjo  · 技术社区  · 6 年前

    我尝试这样做是为了在不更改时间戳的情况下保存文件。

    nnoremap <F3> :execute 'silent !file=%:p:h && mtime=$(stat -c %y "%") && vim "%" && touch -d "$mtime" "%" && ~/bin/refresh_safari quick'<CR><CR>

    这个 %:ph:h %

    0 回复  |  直到 6 年前