1
내 vim에 멋진 bookmarks.vim 플러그인이 있습니다. 특히 명명 된 북마크를 좋아하고 QuickFix 창을 사용하여 북마크를 나열하는 것이 좋습니다.항목을 선택하면 QuickFix 창이 닫히게 할 수 있습니까?
북마크 목록을 표시하는 코드에서 선택 항목을 선택한 후 QuickFix 창이 닫히는 원인을 추가하고 싶습니다. 어떻게해야합니까?
" Open all bookmarks in the quickfix window
command! CopenBookmarks call s:CopenBookmarks()
function! s:CopenBookmarks()
let choices = []
for [name, place] in items(g:BOOKMARKS)
let [filename, cursor] = place
call add(choices, {
\ 'text': name,
\ 'filename': filename,
\ 'lnum': cursor[1],
\ 'col': cursor[2]
\ })
endfor
call setqflist(choices)
copen
endfunction
도움이 될만한 것처럼 들리지만 퀵 픽스 윈도우를 열어 볼 수있는 방법 (열어 본 후 닫으십시오. 그렇지 않은 경우 열어보기)은 http://vim.wikia.com/wiki/Toggle_to_open_or_close_the_quickfix_window에서 제공됩니다. –
@ebenezer 지금 당장은 버너에 보관하겠습니다. 나는 위와 아래 창 사이를 이동하기 위해 ''과' '을 매핑하고,'F3'은 종료하기 위해 매핑하기 때문에 ' F3'은 주어진 솔루션만큼 키 스트로크가 거의 없습니다. –