我知道這可能是一個新手問題,但我似乎無法找到它,或使其工作。重映射Vim的默認幫助導航鍵綁定
如何重新映射幫助文件的默認鍵綁定?基本上,而不是<C-]>
繼續前進,我想使用<C-right>
,或使用<C-left>
而不是<C-t>
等。只是讓它更容易記住。
當然,這應該只會改變,如果該文件是一個幫助文件,否則它不應該進行這些更改,以便它不與任何衝突。
感謝您的幫助! (另外,在過去的)
我知道這可能是一個新手問題,但我似乎無法找到它,或使其工作。重映射Vim的默認幫助導航鍵綁定
如何重新映射幫助文件的默認鍵綁定?基本上,而不是<C-]>
繼續前進,我想使用<C-right>
,或使用<C-left>
而不是<C-t>
等。只是讓它更容易記住。
當然,這應該只會改變,如果該文件是一個幫助文件,否則它不應該進行這些更改,以便它不與任何衝突。
感謝您的幫助! (另外,在過去的)
只能使用<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
雖然我不認爲這是一點點有用的這樣做只是在幫助緩衝區中。這樣的映射不會干擾任何東西,除了定義它們自己的映射的插件。
會有什麼意義?無論您編輯源代碼還是閱讀文檔,這些命令都是相同的。這使他們很容易記住。重新映射它們是沒有意義的:在不同的上下文中,你會有兩個映射做相同的事情,這會使你頭腦中的內存增加一倍,沒有任何好處。 – romainl
@romainl我在編輯代碼的時候嘗試過'',我得到了「E73:標籤棧空」,而在幫助中,我去了之前的標籤(如瀏覽器和後退箭頭)。我不知道這只是個人喜好。 :) –
greduan
@Eduan那是因爲你還沒有配置ctags等。 – ZyX