vim插件vdebug在启动调试器时会打开多个拆分。其中之一是右上角的DebuggerWatch
。我在某处阅读,可以设置一个autocmd来侦听该缓冲区的打开并采取措施。在这种情况下,我想运行:resize 100
以使高度最大化。我知道如何通过文件类型或文件glob来设置autocmd,但不能通过不是文件的缓冲区名称来设置。我该如何为此写一个autocmd?
我能够像这样进入缓冲区时调整大小:
augroup vdebugwatchpanellarger
autocmd!
autocmd BufEnter DebuggerWatch resize 999
autocmd BufEnter DebuggerStack resize 999
augroup END
这很有用,因为至少如果我导航到这些缓冲区之一,它将调整它们的大小。但是我还无法在加载缓冲区时调整它的大小。我尝试使用BufRead
,BufNew
,BufAdd
而不是BufEnter
。没有效果。
答案 0 :(得分:0)
该插件将“ DebuggerWatch”窗口的:help 'syntax'
选项设置为debugger_watch
,因此使用:help Syntax
事件应该起作用:
augroup vdebugwatchpanellarger
autocmd!
autocmd Syntax debugger_watch resize 999
augroup END