আমি জানি যে ভিমে আমি যুক্ত করতে পারি
set nocompatible
মধ্যে .vimrc
এড়ানোর তীর যে কীগুলিকে এ, বি, সি, সন্নিবেশ মোডে ডি প্রদর্শন।
কিন্তু আমি ষষ্ঠ ব্যবহার করছি সংস্করণ 4.0 (gritter) 12/25/06 ।
আমি কীভাবে একই আচরণ পেতে পারি?
== সম্পাদনা == (1)
আমি আর্চ লিনাক্সের ভিআই সংস্করণটি ব্যবহার করছি যা এই সিভিএস সংগ্রহস্থল (শেষ প্রতিশ্রুতি 24 ফেব্রুয়ারী 2007) নিম্নলিখিত কমান্ড দিয়ে তৈরি করা হয়েছে:
make PREFIX=/usr LIBEXECDIR=/usr/lib/ex PRESERVEDIR=/var/lib/ex \
TERMLIB=ncurses FEATURES="-DCHDIR -DFASTTAG -DUCVISUAL -DMB -DBIT8"
এবং এই তিনটি প্যাচ সহ: ফিক্স-টিউবাইজ-শর্ট-ওভারফ্লো p প্যাচ , নাভেসি.প্যাচ এবং সংরক্ষণ করুন- dir.patch ।
== সম্পাদনা (2) ==
সমস্যার ঘটে LXTerminal 0.2.0 , Termite 10-1 , Tilda 1.2.4-1 , টার্মিনেটর 0.98-1 এবং xterm 320-2 কিন্তু নেই urxvt v9.21 কিংবা Linux ভার্চুয়াল কনসোল হবে।
== সম্পাদনা (3) ==
মতে একক ইউনিক্স স্পেসিফিকেশন বাম-তীর, নিচের তীর চিহ্ন, ডান-তীর, আপ-তীর যথাক্রমে নিম্নলিখিত capname মিলা: kcub1
, kcud1
, kcuf1
এবং kcuu1
। এই capterms থেকে xterm
এবং এর rxvt-unicode-256color
জন্য টার্মিনো এন্ট্রিগুলির সাথে তুলনা করা :
$ infocmp xterm rxvt-unicode-256color | grep -E 'kcuf1|kcub1|kcud1|kcuu1'
kcub1: '\EOD', '\E[D'.
kcud1: '\EOB', '\E[B'.
kcuf1: '\EOC', '\E[C'.
kcuu1: '\EOA', '\E[A'.
Substituing দ্বারা এন্ট্রি terminfo xterm পরিবর্তন '\EOD'
, '\EOB'
, '\EOC'
, '\EOA'
দ্বারা '\E[D'
, '\E[B'
, '\E[C'
, '\E[A'
সমস্যা সমাধানের উচিত কিন্তু এটি একটি ভাল ধারণা? হতে পারে এটি অন্যান্য প্রোগ্রামগুলির তীর কীগুলির ব্যবহার ভেঙে দেবে?
TERM
মধ্যে termcap
বা terminfo
ডাটাবেস কীবোর্ড দ্বারা উত্পাদিত কোড সঙ্গে মেলানোর বাইরে। সমাধানটি পরিবর্তন করার জন্য নয় TERM
, তবে আপনার কিবোর্ডের সাথে নির্গত কীডকোডগুলি খুঁজে পাওয়া যায় বা vi
তার সাথে যুক্ত হয় কিনা তা অনুসন্ধান করুন এবং সেই অনুসারে সংশ্লিষ্ট ডাটাবেসটি ঠিক করুন। সিসাদমিনের কাছে অভিযোগ করাও কাজ করতে পারে। termcap
terminfo
terminfo
।