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

前端之家收集整理的这篇文章主要介绍了如何删除vim中的当前文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何从磁盘中删除当前打开的文件从vim中?会很高兴也关闭缓冲区。

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

使用外部工具(如rm(1))很好,但Vim也有自己的 delete()功能删除文件。这具有便携的优点。
:call delete(expand('%'))

另一种表达方式是:call delete(@%),它使用%(当前文件)寄存器(tip by @accolade)。

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

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

你可能想根据你的喜好映射。

猜你在找的Bash相关文章