问题:在Vim的Taglist中向上移动“t”
当我不在TagList中时,移动键DHTN在Vim中工作。
我的.vimrc
中有以下内容 no h j
no t k
no n l
no s :
no S :
no j d
no J D
no l n
no L N
no - $
no _ ^
no N
no ; z
no T L
no P P
no p p
如何在TagList中启用移动键“t”?
答案 0 :(得分:0)
问题在于Tag List已经为这些键定义了非常具体的操作,因此重新绑定它们已经在其上移动了功能,并且不能用于转移责任。可能有另一种方法,但您可以在第1560行和第1562行编辑taglist.vim
nnoremap <buffer> <silent> t
nnoremap <buffer> <silent> <C-t>
将't'改为你想要的字母,也许是'l'。您还可以在此区域中找到所有其他键绑定。虽然不需要或不受这些更改的影响,但如果您从行开始更改其他绑定,也可以更新帮助消息:535
答案 1 :(得分:0)
可以通过将以下内容添加到.vimrc
来解决此问题if v:version >= 700
nnoremap <buffer> <silent> t
\
nnoremap <buffer> <silent> <C-t>
\
endif
对Great的问题的回应:
我通过将以下内容添加到我的.vimrc
来重新锁定密钥失败if v:version >= 700
nnoremap <buffer> <silent> l
\ :call <SID>Tlist_Window_Jump_To_Tag('checktab')<CR>
nnoremap <buffer> <silent> <C-l>
\ :call <SID>Tlist_Window_Jump_To_Tag('newtab')<CR>
endif
你将如何进行重映射?