加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 16:35:04 所属栏目:安全 来源:网络整理
导读:如何从磁盘中删除当前打开的文件从vim中?会很高兴也关闭缓冲区。 我看到你can use NERDTree for that,但我不使用这个插件。 使用外部工具(如rm(1))很好,但Vim也有自己的 delete() 功能删除文件。这具有便携的优点。 :call delete(expand('%')) 另一种表达
如何从磁盘中删除当前打开的文件从vim中?会很高兴也关闭缓冲区。

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

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

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

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读