按ctrl-T后如何配置vim删除缓冲区?

时间:2014-08-28 17:50:30

标签: vim

使用VIM时,我们可以按 Ctrl ] 跳转到标签。如果标签位于不同的源文件中 vim在新缓冲区中打开文件。但是,当我按 Ctrl t 返回原始位置时,第二个文件的缓冲区仍然存在。

我们可以配置vim在按 Ctrl t 时自动删除创建的缓冲区吗?

1 个答案:

答案 0 :(得分:1)

您可以使用此映射在一端解决问题:

nnoremap <C-]> <C-]>:setlocal bufhidden=delete<CR>

或另一端有这个:

nnoremap <C-t> <C-t>:bdelete#<C-r>