সংখ্যার পরিবর্তে vi সংখ্যার কীপ্যাড কীগুলি অক্ষর sertোকান


8

আমি ভি তে নতুন আসলে আমি এটি কেবল ছোট টেক্সট ফাইলগুলি সংশোধন করতে ব্যবহার করছি। আমি মনে করি, সংখ্যার কীপ্যাডের সাথে সমস্যাটি আমি একটি গুরুতর এবং অস্বাভাবিক, নিম্নলিখিত হিসাবে: আমি লিখতে vi INএবং এন্টার টিপুন। এটি আমাকে নামের ফাইলটিতে অ্যাক্সেস করে IN। তারপরে ফাইলটির মাধ্যমে কার্সারটি সরানোর জন্য আমি তীর কীগুলি (বা hjkl) ব্যবহার করি। তারপরে আমি টিভ iকরে সক্রিয় করতে insert modeএবং লিখতে। এখানে সমস্যা আসে: সাংখ্যিক কীপ্যাড, সঠিকভাবে কাজ করে না যেহেতু আমি পেতে pqrstuvwxylযখন আমি চাপুন 0123456789+( ,.-*/=এখনও কাজে)।


1
আমার প্রশ্ন এখানে স্থানান্তরিত হয়েছিল কেন? সমস্যাটি ম্যাকের নয়, ভের বিষয়ে ছিল। আসলে, যেমনটি আমি বলেছিলাম, সংখ্যাযুক্ত কীপ্যাডটি কেবলমাত্র ভিতে কাজ করছে না । বিপরীতে এটি সর্বদা টার্মিনালে বা অন্যান্য অ্যাপ্লিকেশনগুলিতে কাজ করে।
— এনরিকো মারিয়া ডি অ্যাঞ্জেলিস

উত্তর:


8

আমি যতদূর বুঝতে পেরেছি, ভিটি 100 টার্মিনালের সংখ্যার কীপ্যাডগুলির জন্য দুটি সম্ভাব্য মোড রয়েছে: সাধারণ সংখ্যাযুক্ত কীপ্যাড মোড এবং অ্যাপ্লিকেশন কীপ্যাড মোড । পরবর্তীটির কীপ্যাড কীগুলি সংখ্যা না প্রেরণ করে তবে পালানোর ক্রম রয়েছে। উদাহরণস্বরূপ, '1' কী প্রেরণ করে <ESC>[Oq, '2' কী প্রেরণ করে <ESC>[Or, এর মধ্যে কেবল q এবং r বর্ণগুলি স্ক্রিনে দৃশ্যমান। এগুলি নিয়ন্ত্রণ ক্রম যা প্রোগ্রাম (হোস্ট) কিছু বৈশিষ্ট্যের জন্য আদেশ হিসাবে ব্যাখ্যা করতে পারে। সুতরাং, এই মোডে, কীপ্যাড কীগুলি ব্যবহারিকভাবে অতিরিক্ত ফাংশন কী হিসাবে ব্যবহৃত হয়।

ভিটি 100 টার্মিনাল মান অনুসারে, একটি প্রোগ্রাম (হোস্ট) টার্মিনালটিকে অ্যাপ্লিকেশন মোডে কীপ্যাডে স্যুইচ করতে 'জিজ্ঞাসা' করতে পারে may (এটি টার্মিনালে একটি নির্দিষ্ট নিয়ন্ত্রণ সিকোয়েন্স পাঠিয়ে এটি করতে পারে)) ভি এবং ভিম এটি করার জন্য পরিচিত। মোড স্যুইচ সর্বজনীন নয়, তবে প্রোগ্রাম ভিত্তিতে প্রোগ্রামে: এটি কেবল এটির জন্যই অনুরোধ করা প্রোগ্রামটিতে সক্রিয়। শেল সহ অন্যান্য প্রোগ্রামগুলিতে কীপ্যাডটি নম্বর মোডে থাকে। ওএস এক্স এর টার্মিনাল.এপগুলিতে ডিফল্ট সেটিংস হ'ল প্রোগ্রামগুলিকে অ্যাপ্লিকেশন মোডে স্যুইচ করার অনুমতি দেওয়া, যা আপনি এখন "ভিটি 100 অ্যাপ্লিকেশন কীপ্যাড মোডে মঞ্জুরি দিন" বিকল্পটি অন-পরীক্ষা করে অক্ষম করেছেন। (বিটিডাব্লু: ওএস এক্স 10.7 এ এই বিকল্পটিকে "স্ট্রাইক ভিটি 100100 কিপ্যাড আচরণ" হিসাবে লেবেল দেওয়া হয়েছে))

আরো দেখুন:

http://www.vt100.net/docs/vt100-ug/chapter3.html https://ttssh2.osdn.jp/manual/en/usage/tips/appkeypad.html


আপনি যা লিখেছেন তাতে হয়তো আমি পয়েন্ট পেলাম না। আমি যখন টার্মিনালে থাকি, কীপ্যাডটি ভালভাবে কাজ করে (সংখ্যা সন্নিবেশ করে)। "অদ্ভুত" আচরণটি কেবল ভি এর সন্নিবেশ মোডে ঘটছিল।
— এনরিকো মারিয়া ডি অ্যাঞ্জেলিস

1
মোড স্যুইচ কেবলমাত্র সেই প্রোগ্রামটিতে সক্রিয় রয়েছে যা এটির অনুরোধ করেছে (এই ক্ষেত্রে: vi)। তাই কীপ্যাড শেল সহ অন্যান্য প্রোগ্রামগুলিতে স্বাভাবিক কাজ করে। আমি উত্তরে এই স্পষ্টতা যুক্ত করেছি।
— অজ্ঞাতনামা

9

আমি নিজে থেকেই সমস্যাটি সমাধান করেছি তবে আমার সমাধান কেন কাজ করে তা জানতে চাই। নীচের ছবিতে লাল তীরটি নির্দেশ করে বিকল্পটি আমি অনির্বাচিত করেছি প্রবেশ করান এটি ইতালিয়ান, তবে একই উইন্ডোর ইংরেজি সংস্করণটি এখানে

তবে আমি এটি সক্ষম করার কথা মনে করি না তবে এটি রয়েছে।


সম্পাদনাটি বিভ্রান্তিকর। এটি মিথ্যা যে " আমি এটি সক্ষম করার কথা মনে করি না "; বিপরীতে আমি নিশ্চিত যে আমি কখনও এই উইন্ডোতে এটি সক্ষম করে না !
— এনরিকো মারিয়া ডি অ্যাঞ্জেলিস

তদ্ব্যতীত, এখানে একটি অংশ ছিল যাতে আমি কারও কাছে বলার জন্য কেন এই বিকল্পটির পরিণতি হয়েছিল, যদি অন্য পরিণতি হয় এবং যদি এটি সম্ভব হয় তবে আমি টাইপোর পার্শ্ব প্রতিক্রিয়া দ্বারা এটি সক্ষম করেছিলাম someone
— এনরিকো মারিয়া ডি অ্যাঞ্জেলিস

এএআইএআইএফিকে অপশনটি ডিফল্টরূপে সক্ষম করা হয় (কমপক্ষে এটি আমার ম্যাকের ক্ষেত্রেও সক্ষম হয় এবং আমি নিশ্চিত যে আমি ইচ্ছাকৃতভাবে এটিকে সক্ষম করে নি)। আপনার দ্বিতীয় মন্তব্য হিসাবে: উত্তর লুকানো অনুসরণ করা প্রশ্ন সম্পর্কিত সম্পাদনা ইতিহাসে মন্তব্য দেখুন।
— nohillside

1
রেফারেন্সটি হ'ল আমি সবসময় সংখ্যার কীপ্যাড ব্যবহার করে vi তে নম্বর সন্নিবেশ করতাম। যাইহোক, সম্ভবত বিকল্পটি ইয়োসেমাইট থেকে এল ক্যাপিটেনে আপগ্রেড করে সক্রিয় করা যেতে পারে (এখনও আমি নিশ্চিত যে আপগ্রেডের পরে নম্বরগুলি সন্নিবেশ করানোর জন্য আমি সংখ্যার কীপ্যাডটি ব্যবহার করেছি )।
— এনরিকো মারিয়া ডি অ্যাঞ্জেলিস

1
এটি ডিফল্ট হিসাবে চালু ছিল। ওএস এক্স 10.11 এল ক্যাপিটেনে শুরু হচ্ছে এটি ডিফল্টরূপে বন্ধ। ভিম কোনও ডিফল্ট ম্যাপিং সরবরাহ না করে অ্যাপ্লিকেশন কীপ্যাড মোড (ডেকপ্যাম) সক্ষম করছে। ভিম কেন এটি করে তা আমি আবিষ্কার করতে সক্ষম হইনি। আমি মনে করি এটি ডিফল্ট ম্যাপিং সরবরাহ করতে হবে বা ডিফল্টভাবে ডেকপ্যাম সক্ষম করা উচিত নয়।
— ক্রিস পেজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.