سؤال
لدي الرمز التالي في .vimrc
" 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" الافتراضي للتصفح في Dvorak؟
المحلول
احذفه. لا أستخدم قائمة TagList ، لكن المثال الذي قدمته في رسالتك لا يفعل شيئًا. من المفترض أن يرسم شيئًا إلى شيء ما ، لكن الجانب الأيمن مفقود ، أي من المفترض أن يتم تعيين شيء ما إلى "T" و "CT" ، لكن هذا شيء لم يتم تعريفه.
أو يمكنك القيام بذلك:
:silent nnoremap <buffer> <silent> t (and analoguous for the second line)
(يبقى التعيين ولكن لن يتم عرض الرسالة)
لا تنتمي إلى StackOverflow