Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Vim中检查为什么我的缓冲区停止工作?或者如何重新加载Vim?_Vim_Buffer - Fatal编程技术网

如何在Vim中检查为什么我的缓冲区停止工作?或者如何重新加载Vim?

如何在Vim中检查为什么我的缓冲区停止工作?或者如何重新加载Vim?,vim,buffer,Vim,Buffer,有时当我打开文件并打开缓冲区列表时:ls我的缓冲区列表是空的,即使我以前打开过一些文件。 然后我必须退出vim并再次打开以使缓冲区工作 在不关闭窗口的情况下重新启动/重新加载vim的方法是什么 现在我知道它通常发生在我关闭bufferby:bd或:BDbfkill时,或者它可能与关闭opensplit窗口有关 这是我的vimrc:我猜您可能已经将bufhidden设置为卸载、删除或清除 请核对一下 :verbose set bufhidden 我猜您可能已经将bufhidden设置为卸载、删除

有时当我打开文件并打开缓冲区列表时:ls我的缓冲区列表是空的,即使我以前打开过一些文件。 然后我必须退出vim并再次打开以使缓冲区工作

在不关闭窗口的情况下重新启动/重新加载vim的方法是什么

现在我知道它通常发生在我关闭bufferby:bd或:BDbfkill时,或者它可能与关闭opensplit窗口有关


这是我的vimrc:

我猜您可能已经将bufhidden设置为卸载、删除或清除

请核对一下

:verbose set bufhidden

我猜您可能已经将bufhidden设置为卸载、删除或清除

请核对一下

:verbose set bufhidden

你能澄清一下你说你的缓冲区崩溃是什么意思吗?我能想到的唯一一件事是:ls中没有列出缓冲区,那就是它们上面正在运行:bdelete或:bwipe。缓冲区资源管理器涉及到哪里?我不知道你在哪里使用它这里一定有语言问题,因为Vim是一个非常稳定的程序,我不能说我记得它崩溃了,我甚至不知道缓冲区崩溃的概念。如果发生了其他情况,并且您丢失了当前的编辑会话,有几种机制可以避免这种情况。。。从交换文件到备份文件。重启Vim通常就是重启Vim,就像关闭和重新打开程序一样。我恐怕你必须澄清你的确切意思。所以这可以与我的插件联系起来??你能发布你的宏文件machit.vim和editExisting.vim的内容吗?你能澄清你说你的缓冲区崩溃是什么意思吗?我能想到的唯一一件事是:ls中没有列出缓冲区,那就是它们上面正在运行:bdelete或:bwipe。缓冲区资源管理器涉及到哪里?我不知道你在哪里使用它这里一定有语言问题,因为Vim是一个非常稳定的程序,我不能说我记得它崩溃了,我甚至不知道缓冲区崩溃的概念。如果发生了其他情况,并且您丢失了当前的编辑会话,有几种机制可以避免这种情况。。。从交换文件到备份文件。重启Vim通常就是重启Vim,就像关闭和重新打开程序一样。我恐怕你必须澄清你的确切意思。因此这可以与我的插件关联??你能发布你的宏文件machit.vim和editExisting.vim的内容吗?我没有设置bufhidden=@regedarek,我没说你已经设置了。我猜你可能把它准备好了。你查过了吗?我没有设置bufhidden=@regedarek我没说你已经设置好了。我猜你可能把它准备好了。你查过了吗?