Vdebug-加载时最大化DebuggerWatch窗口

时间:2018-06-20 21:23:53

标签: vim xdebug

vim插件vdebug在启动调试器时会打开多个拆分。其中之一是右上角的DebuggerWatch。我在某处阅读,可以设置一个autocmd来侦听该缓冲区的打开并采取措施。在这种情况下,我想运行:resize 100以使高度最大化。我知道如何通过文件类型或文件glob来设置autocmd,但不能通过不是文件的缓冲区名称来设置。我该如何为此写一个autocmd?

我能够像这样进入缓冲区时调整大小:

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

这很有用,因为至少如果我导航到这些缓冲区之一,它将调整它们的大小。但是我还无法在加载缓冲区时调整它的大小。我尝试使用BufReadBufNewBufAdd而不是BufEnter。没有效果。

1 个答案:

答案 0 :(得分:0)

该插件将“ DebuggerWatch”窗口的:help 'syntax'选项设置为debugger_watch,因此使用:help Syntax事件应该起作用:

augroup vdebugwatchpanellarger
    autocmd!
    autocmd Syntax debugger_watch resize 999
augroup END