gpt4 book ai didi

Vim netrw - 修改时不拆分探索

转载 作者:行者123 更新时间:2023-12-02 04:59:06 26 4
gpt4 key购买 nike

我打开了一个文件并对其进行了修改 - 现在我想在不拆分的情况下执行 :Explore

它 split 了——因为我有一个未保存的缓冲区。默认情况下这很好,因为 Vim 通常不允许切换文件,直到您对修改后的缓冲区执行某些操作(保存或放弃更改)。

但是我已经设置了hidden 选项,所以我可以从一个缓冲区跳到另一个缓冲区,切换文件和所有内容——并在我想要的时候保存或不保存。 Netrw 似乎不遵循此策略。我该如何帮助它?

我知道的一种方法是将 netrw explore 映射到 save & explore,但我不确定自动写入是否是一种好方法...我现在实际上正在使用其他自动写入设置,但我只是在重新考虑是否可以摆脱它们。

最佳答案

所以这是函数,它就是这样做的:

function! ExploreWithHidden()
let s:cw = getcwd()
lcd %:p:h
enew
Explore
cd `=s:cw`
endfunction

似乎按预期工作。

关于Vim netrw - 修改时不拆分探索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17430423/

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