জিভিমের মধ্যে থেকে শেল কমান্ড চালানোর সময় কেন উপরে / নীচের তীরগুলি কাজ করে না?


1

এই সমস্যাটি কেবল জিভিমে ঘটে। এটি ভিমের কনসোল সংস্করণে ঘটে না। আমি একটি উবুন্টু 9.10 মেশিনে Gvim 7.2.245 চালাচ্ছি।

Gvim খোলার পরে, আমি টাইপ করতে পারি: sh এবং শেল প্রম্পটে যেতে পারি। আমি তারপরে একটি কমান্ড চালাতে পারি (যেমন ls)। যাইহোক, যদি আমি "আপ" তীর কীটি টিপে আবার এই আদেশটি কার্যকর করতে চাই, তবে আমি কিছু বাইনারি দেখতে চাইলে এবং পরে "কু" অক্ষরগুলি নিয়ে গণ্ডগোল করতে পারি। একইভাবে "নীচে" তীর টিপুন একই ফল দেয় যা "kd" অক্ষর দ্বারা অনুসরণ করা হয়।

আমি যদি ESC টিপুন তবে তীরচিহ্নগুলির মধ্যে একটি, আমি কেবল বর্ণযুক্ত বাইনারি ছাড়াই অক্ষরগুলি (যেমন "কু") পাই।

সম্ভবত এই ইস্যুটির পাঠ্য-টার্মিনাল এবং ভিআইএম কার্সার-কি বা অন্য কোনও কিছুর সাথে কিছু করার আছে। কারও কি এর উত্তর আছে?

উত্তর:


2

এটি সম্ভবত এই সত্যের সাথে করতে হবে যে ভিমের টার্মিনাল এমুলেশনটির রিডলাইন সমর্থন নেই। রিডলাইন কী?

মূল ওয়েবসাইট থেকে এখানে একটি সামান্য ভূমিকা রয়েছে :

জিএনইউ রিডলাইন লাইব্রেরি অ্যাপ্লিকেশনগুলির দ্বারা ব্যবহারের জন্য একটি সেট ফাংশন সরবরাহ করে যা ব্যবহারকারীরা টাইপ করার সাথে সাথে কমান্ড লাইনগুলি সম্পাদনা করতে পারে E উভয় ইম্যাক এবং ভিআই সম্পাদনা মোড উপলব্ধ। রিডলাইন লাইব্রেরিতে পূর্বে প্রবেশ করা কমান্ড লাইনের একটি তালিকা বজায় রাখতে, সেই লাইনগুলি পুনরায় স্মরণ করতে এবং পুনরায় সংশোধন করতে এবং পূর্ববর্তী কমান্ডগুলিতে সিএস-এর মতো ইতিহাসের সম্প্রসারণ সম্পাদন করার জন্য অতিরিক্ত ফাংশন অন্তর্ভুক্ত রয়েছে।

রিডলাইন হ'ল টার্মিনালটিতে উদাহরণস্বরূপ কার্যকর করার আগে আপনাকে পাঠ্য পরিবর্তন করতে তীর কীগুলি ব্যবহার করতে দেয়। সুতরাং আপনি যে আচরণটি বর্ণনা করছেন তা পুরোপুরি স্বাভাবিক।


দ্রুত সাড়া দেওয়ার জন্য ধন্যবাদ। রিডলাইন সমর্থন পেতে কীভাবে কনফিগার করতে / ভিএম তৈরি করতে হয় তা জানেন?
চাদ ব্রাউন-ডুইন

এটি সত্যিই কেবলমাত্র "পঠনের" সাথে সম্পর্কিত is Gvim সাব-প্রসেসগুলিতে একটি টার্মিনাল এমুলেশন সরবরাহ করে কিনা আসল সমস্যা। ডকুমেন্টেশন ( :help gui-tty) থেকে বোঝা যাচ্ছে যে ভিমের জিইউআই মোড একটি প্রকৃত টার্মিনাল এমুলেশন সরবরাহ করে না । এই একটি বিষয় যখন একটি TTY ভিত্তিক তেজ চলমান নয় (মধ্যে xterm , জিনোম-টার্মিনাল , কনসোল , ইত্যাদি) subprocesses যেহেতু যে তেজ নিজেই ব্যবহার যখন এটি সক্রিয় একই টার্মিনাল এমুলেটর এক্সেস আছে।
ক্রিস জনসেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.