আমি এই ম্যাপিং তেজ জন্য আমার আরম্ভের ফাইল:
nnoremap <S-Tab> <LT><LT>
vnoremap <S-Tab> <LT>gv
উদ্দেশ্য unindent পাবে হয় SHIFT- TAB। এটি GVim এবং VsVim এ সূক্ষ্মভাবে কাজ করে, তবে এটি কনেমুর অভ্যন্তরে ভিমে কাজ করছে না।
যাইহোক, ট্যাবিং (ফাইলের নামগুলির মাধ্যমে) এর সাথে এগিয়ে TABএবং পিছনের সাথে SHIFT- TABভিমের বাইরে কনেমু-তে কমান্ড-লাইনে কাজ করে, সুতরাং কনেমু অবশ্যই SHIFT- TABক্রম দিয়ে অর্থপূর্ণ কিছু করছে , এবং আমি বরং ভাঙ্গি না কমান্ড-লাইন আচরণ সম্ভব হলে (যদিও আমাকে বেছে নিতে হলে আমি ভিম কার্যকারিতা বেছে নেব)।
এই কী সিকোয়েন্সটির জন্য ভিম কী ভাবছে তা কী তা নির্ধারণ করতে আমার সমস্যা হচ্ছে। যদি আমি করি CTRL- v SHIFT- TAB, ফলাফল Î
। আমি কি তখন char2nr()
এটিতে, আমি পেতে 206
, এবং প্রকৃতপক্ষে, এই ইউনিকোড অক্ষর 206. 206 এর এই ফলাফল নিশ্চিত করা হয় দ্বারা হবে বলে মনে হয় :echo getchar()
এবং ক্রম টাইপ। তবে, কাজ map Î <S-Tab>
করে না।
আমি কীভাবে আমার ম্যাপিংগুলি কাজ করতে পারি?