У меня есть следующий код в .vimrcНевозможно устранить T в Taglist Vim в
" to eliminate the effect of the line 1560 in taglist.vim
if v:version >= 700
nnoremap <buffer> <silent> t
\
nnoremap <buffer> <silent> <C-t>
\
endif
Команда делает то, что он должен делать. Тем не менее, команда дает также мне следующую ошибку при запуске Vim в
No mapping found
No mapping found
Как можно устранить сочетание клавиш, таким образом, что вы не получите сообщение в Taglist, но вы все еще можете использовать по умолчанию «T» для просмотра в Дворжаке?
@Masi - Привет, меня снова. Я только что установил ctags и taglist, чтобы проверить это. Во всяком случае, это «вердикт». Есть два сопоставления в taglist.vim, строка 1560, которые отображаются на «t» и «C-t». Некоторым не понравились эти ярлыки, и именно поэтому были представлены вышеупомянутые сопоставления. Итак, что делают эти строки, они «отменяют» эти сопоставления taglist.vim. Если вы добавите «тихий» в начале, вы больше не увидите сообщение «no mapping found». Если вы все же хотите сохранить сопоставления из taglist.vim, просто удалите эти строки в vimrc. – Rook
Я добавил «молчание» к приведенному выше коду: silent noremap ... silent noremap ... --- Он не дает никаких предупреждений, но также исключает T в taglist. –
Как я уже сказал, если вы хотите сохранить «t», просто удалите эти строки. – Rook