একজন ভাল ছোট ভিম অ্যাডভোকেট হিসাবে, আমি আপনাকে আপনার কার্সার কী হিসাবে hjkl ব্যবহার করতে শিখতে বলতে বাধ্য হতে বোধ করি। সমস্যাটি অন্বেষণের অর্ধেক পথ ধরে, আমি ভেবেছিলাম এটি রহস্যজনকভাবে নিজেকে স্থির করে নিয়েছে, যতক্ষণ না বুঝেছি আমি আসল তীর কীগুলির পরিবর্তে এইচজেকিএল ব্যবহার করে পরীক্ষা করছি।
যাইহোক, এখন একটি সত্য উত্তরের জন্য।
আপনার সমস্ত পর্দা বন্ধ করে আবার চালু করার পরিবর্তে, আপনি টার্মিনালগুলির মধ্যে স্থান পরিবর্তন করার পর্দার ক্ষমতার সুযোগ নিতে পারেন। CTRL+A
CTRL+D
আপনার টার্মিনাল থেকে স্ক্রিন বিচ্ছিন্ন করতে হিট করুন , তারপরে screen -D -R
পুনরায় সংযোগ স্থাপন করুন। এটি আপনার তীরচিহ্নগুলি আবার কাজ করা উচিত।
আপনি যদি স্ক্রিনে না থাকেন তবে কেবল ভিমে থাকেন তবে আপনি একই প্রভাবটির জন্য CTRL+Z
টাইপ করতে পারেন fg
।
আপনি ভিমে কার্সার কী সমস্যাটিও ঘিরে কাজ করতে পারেন, তবে রিসেটটি অন্যান্য টার্মিনাল বিকল্পগুলি পরিবর্তিত করতে পারে, তাই উপরে বর্ণিত হিসাবে এটি করা আরও নিরাপদ যাতে আপনি অন্যান্য এলোমেলো প্রদর্শন / কীবোর্ডের সমস্যা না দেখেন। আপনি যদি যাইহোক রিম্যাপিংগুলি চান তবে এখানে সেগুলি:
map <Esc>[A <Up>
map <Esc>[B <Down>
map <Esc>[C <Right>
map <Esc>[D <Left>
গ্রুবি বিবরণ:
ভিম এবং স্ক্রীন উভয়ই টার্মিনালটি পরিচালনা করতে ncurses লাইব্রেরি ব্যবহার করে। ভিটি 100-সামঞ্জস্যপূর্ণ টার্মিনালটির নিয়ন্ত্রণ নেওয়ার সময় এনক্রাশগুলি এমন একটি কাজ করছে যা তীর কীগুলি "অ্যাপ্লিকেশন মোডে" স্যুইচ করছে, যা তাদের নির্গত কোডগুলি পরিবর্তন করে। আপ-তীর কীটি উদাহরণস্বরূপ, থেকে পরিবর্তিত Esc
[
A
হয় Esc
O
A
। এটি করার জন্য যে ভিটি 100 নিয়ন্ত্রণ কোডটি প্রকাশ করে তা হ'ল Esc
[
?
1
h
। কমান্ড + আর প্রেরিত টার্মিনাল রিসেট কমান্ডটি ডিফল্টরূপে কার্সার কীগুলি পুনরায় সেট করে।
স্ক্রিনটি বিচ্ছিন্ন করা এবং পুনরায় সংযোগ স্থাপনের ফলে টার্মিনালটির নিয়ন্ত্রণ পুনরুদ্ধার করতে ncurses হয় যা এটি পছন্দ করে এমন সমস্ত সেটিংস পুনরায় প্রয়োগ করে, তাই এটি সম্ভবত জিনিসগুলিকে স্বাভাবিক অবস্থায় ফিরিয়ে আনার সবচেয়ে পোর্টেবল এবং নির্ভরযোগ্য উপায়।
ভিটি 100 নিয়ন্ত্রণ কোড: http://www.handshake.de/infobase/dfue/prgrmmer/t322.htm