重新映射Vim的默认帮助导航键绑定

时间:2012-12-30 16:21:39

标签: vim keyboard keyboard-shortcuts

我知道这可能是一个新手问题,但我似乎无法找到它,或者让它发挥作用。

如何重新映射帮助文件的默认键绑定?基本上我不是<C-]>而是前进,我想使用<C-right>,或使用<C-left>代替<C-t>等。只是让它更容易记住。

当然,只有当文件是帮助文件时才会改变,否则它不应该进行这些更改,因此它不会与任何内容发生冲突。

感谢您的帮助! (也是在过去。)

1 个答案:

答案 0 :(得分:2)

如果您定义以下内容,则只能在帮助文件中使用<C-Right> / <C-Left>

" In ~/.vim/ftplugin/help.vim
nnoremap <buffer> <C-Right> <C-]>
nnoremap <buffer> <C-Left>  <C-t>

" Or in ~/.vimrc
augroup HelpMaps
    autocmd!
    autocmd FileType help :nnoremap <buffer> <C-Right> <C-]>
    autocmd FileType help :nnoremap <buffer> <C-Left>  <C-t>
augroup END

虽然我认为在帮助缓冲区中这样做有点不太有用。除了定义自己的<C-Right> / <C-Left>映射的插件外,此类映射不会干扰任何内容。