تبديل NERDTree وتعيين لوحة المفاتيح
سؤال
ولدي هذا الخط في بلدي .vimrc:
nmap <silent> <Leader>p :NERDTreeToggle<CR>
وإذا ما هو مفتاح التشغيل السريع للتبديل NERDTree؟
وكيف يمكنني إعادة رسم خريطة لCTRL-D؟
ما هو الفرق بين nmap
، map
، nnoremap
، inoremap
، وما إلى ذلك؟
المحلول
لإعادة رسم خريطة في استخدام الوضع العادي
nmap <silent> <C-D> :NERDTreeToggle<CR>
وnmap
يعني خريطة في الوضع العادي
imap
يعني خريطة في وضع الإدراج
والجزء nore
في nnoremap
وأصدقائها منع التوسع التعيين بشكل متكرر. على سبيل المثال، وأنا استخدم لإخفاء أيضا سلسلة البحث حتى في بلدي vimrc لدي
nnoremap <silent> <C-L> :noh<CR><C-L>
وبدون nore
، ورسم خرائط أعلاه سيتم تكرار.
نصائح أخرى
و @fcuk122 - حاول هذا NMAP: NERDTreeToggle أعتقد أن يستخدم CTRL + D بالفعل في محاولة نظام CRTL + T أو أي مفتاح مناسب آخر والتي لم تستخدم من قبل محطة أو VIM. قد عمل لك.
لا تنتمي إلى StackOverflow