gpt4 book ai didi

vim - 将所有 vim 缓冲区保存到新目录

转载 作者:行者123 更新时间:2023-12-01 01:04:07 25 4
gpt4 key购买 nike

我想做一个 :wa ,但将所有缓冲区保存在新路径下。我可以将每个缓冲区单独写入新路径,但我希望为所有打开的缓冲区执行此操作。我实际上并不关心是否所有的子路径或绝对路径都被剥离了,一切都只是在一个目录中。

我试图在从 shell 中删除目录后保存所有打开的 vim 文件,同时 vim是开放的。

最佳答案

所有缓冲区都调用 :bufdo .与 %:t ,您将获得当前缓冲区的文件名(不带路径)。阅读 :help filename-modifiers对于他们所有人;您也可以包含子路径。 Ergo(在 /tmp/backup 中复制):

:bufdo write /tmp/backups/%:t

关于vim - 将所有 vim 缓冲区保存到新目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20354936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com