我对vim还是有点陌生,所以我希望这个问题不是太基本,但我在逃犯的文档中找不到答案。我希望添加一个切换功能,它可以执行以下操作:
if :Gblame buffer is open:
close buffer
else
execute "normal :Gblame<CR>"
endif
map gb :call (the above function)<CR>
我正在考虑添加一个在 1 或 0 之间变化的变量,具体取决于我使用“gb”映射的次数。
但我真正想要的是一种检查缓冲区是否打开的方法。那可能吗?