Vim Vdebug-加载时最大化DebuggerWatch窗口

Vim Vdebug-加载时最大化DebuggerWatch窗口,vim,xdebug,Vim,Xdebug,vim插件在启动调试器时会打开几个拆分。其中之一是右上角的DebuggerWatch。我在某个地方读到,我可以设置一个autocmd来监听缓冲区打开并采取行动。在这种情况下,我想运行:resize 100,以最大化高度。我知道如何按文件类型或文件全局设置autocmd,但不知道如何按不是文件的缓冲区名称设置autocmd。如何为此编写autocmd 我能够在进入缓冲区时调整大小,如下所示: augroup vdebugwatchpanellarger autocmd! autoc

vim插件在启动调试器时会打开几个拆分。其中之一是右上角的
DebuggerWatch
。我在某个地方读到,我可以设置一个autocmd来监听缓冲区打开并采取行动。在这种情况下,我想运行
:resize 100
,以最大化高度。我知道如何按文件类型或文件全局设置autocmd,但不知道如何按不是文件的缓冲区名称设置autocmd。如何为此编写autocmd

我能够在进入缓冲区时调整大小,如下所示:

augroup vdebugwatchpanellarger
    autocmd!
    autocmd BufEnter DebuggerWatch resize 999
    autocmd BufEnter DebuggerStack resize 999
augroup END

这很有帮助,因为至少如果我导航到其中一个缓冲区,它会调整它们的大小。但我还没能在加载缓冲区时调整它的大小。我尝试了
BufRead
BufNew
BufAdd
而不是
BufEnter
。无效。

插件将“DebuggerWatch”窗口的
:help“syntax”
选项设置为
调试器\u watch
,因此使用
:help syntax
事件应该可以:

augroup vdebugwatchpanellarger
    autocmd!
    autocmd Syntax debugger_watch resize 999
augroup END

嗯,如果我将
resize999
更改为
echom'test123'
我会得到回音,但由于某些原因,它不会调整窗口的大小。