我想编写一个函数来切换快速列表,当关闭它时,它会返回到快速列表打开之前所在的窗口。我尝试改进我发现的一些功能,但它没有按预期工作:
function! ToggleQuickFix()
if empty(filter(getwininfo(), 'v:val.quickfix'))
copen 20
else
call feedkeys("^W^P")
cclose
endif
endfunction
我想编写一个函数来切换快速列表,当关闭它时,它会返回到快速列表打开之前所在的窗口。我尝试改进我发现的一些功能,但它没有按预期工作:
function! ToggleQuickFix()
if empty(filter(getwininfo(), 'v:val.quickfix'))
copen 20
else
call feedkeys("^W^P")
cclose
endif
endfunction