微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

执行 :Vexplore 并在新缓冲区中打开文件后,如何自动关闭 netrw 窗格?

如何解决执行 :Vexplore 并在新缓冲区中打开文件后,如何自动关闭 netrw 窗格?

现在发生了什么:当我在 Vim 中执行 :Vexplore 命令时,会出现一个新窗格,我可以在其中使用 netrw 浏览文件。当我在 netrw 窗格中打开文件时,它会在右侧窗格中打开(因此不在 netrw 窗格中),就像我使用 let g:netrw_browse_split = 4 配置它一样。

我希望发生的事情: 但是,我希望在右窗格中打开新文件后立即关闭 netrw 窗格。这可能吗?

This Reddit 上的评论提到了自动命令的使用,但不幸的是,我对 vim 脚本不够熟悉,无法创建它。

解决方法

在我看来,在新缓冲区中打开文件并关闭 netrw 窗格实际上与在 netrw 窗格中打开文件相同。这是默认设置。

所以确保你有

let g:netrw_browse_split = 0

在您的 .vimrc 中并使用 :Ex 打开 netrw,这将在当前窗格中打开 netrw。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。