4
使用VIM時,我們可以通過按Ctrl]跳轉到標籤。如果標籤位於不同的源文件中 vim在新緩衝區中打開該文件。但是,當我通過按回到原始位置時Ctrlt第二個文件的緩衝區依然存在。如何配置vim按ctrl-T後刪除緩衝區?
我們可以配置VIM自動在按下Ctrl鍵噸刪除創建的緩衝區?
使用VIM時,我們可以通過按Ctrl]跳轉到標籤。如果標籤位於不同的源文件中 vim在新緩衝區中打開該文件。但是,當我通過按回到原始位置時Ctrlt第二個文件的緩衝區依然存在。如何配置vim按ctrl-T後刪除緩衝區?
我們可以配置VIM自動在按下Ctrl鍵噸刪除創建的緩衝區?
你可以正常工作的問題出在一端的映射:
nnoremap <C-]> <C-]>:setlocal bufhidden=delete<CR>
或在另一端與此一:
nnoremap <C-t> <C-t>:bdelete#<C-r>
我這個不知道自己,但只是排序決定的和它一起生活。我希望你能得到答案。 – 2014-08-28 17:59:42
我曾經有一個自寫腳本,在退出窗口或標籤時,檢查所有窗口和標籤文件名,如果它是緩衝區的唯一/最後一個視口,則刪除緩衝區。我需要重寫它,因爲我失去了它,但是如果我想要這樣做,我可以發佈我的解決方案。 – Kache 2014-08-28 18:17:19
刪除緩衝區有什麼好處嗎? – FDinoff 2014-08-28 19:59:54