gpt4 book ai didi

vim - vim中如何删除当前文件?

转载 作者:行者123 更新时间:2023-12-03 05:15:02 24 4
gpt4 key购买 nike

如何从磁盘中删除 vim 中当前打开的文件?最好也关闭缓冲区。

我看到你了can use NERDTree for that ,但我不使用这个插件。

最佳答案

使用外部工具如 rm(1) 就可以,但 Vim 也有自己的 delete()删除文件的功能。这样做的优点是便于携带。

:call delete(expand('%'))

表达这一点的另一种方式是:call delete(@%),它使用 % (当前文件)注册(@accolade 提示)。

要完全清除当前缓冲区、磁盘上的文件表示和 Vim 缓冲区,请附加 :bdelete :

:call delete(expand('%')) | bdelete!

您可能希望根据您的喜好来映射它。

关于vim - vim中如何删除当前文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16678661/

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