জিনোম-টার্মিনালে "vi মোড" প্রবেশ করানো হচ্ছে


10

আমি ব্যবহার ssh -X user@IPএকটি উবুন্টু সার্ভার যা করেছে সাথে সংযোগ স্থাপনের জন্য gnome-terminalএটি ইনস্টল করা নেই।

ভিতরে থাকা অবস্থায় gnome-terminalমাঝে মধ্যে আমি দুর্ঘটনাক্রমে একটি মূল সংমিশ্রণটি আঘাত করি এবং টার্মিনালটি অন্যরকম আচরণ করে। আমি মনে করি আমি "vi মোড" এ প্রবেশ করেছি। উদাহরণস্বরূপ, আমি এই রহস্যজনক সংমিশ্রণের পরে, আমি টিপতে পারি -এবং টার্মিনালের ফন্টের আকার আরও ছোট হয়ে যায়।

ESCস্বাভাবিক মোডে ফিরে আসতে আমাকে টিপতে হবে।

আমি কী কী সংমিশ্রণটি আঘাত করতে পেরেছি এবং যে কোনও জিনিস "vi মোড" এর সাথে আমি করতে সক্ষম হতে পারি তার জন্য লিঙ্ক বা দরকারী ইঙ্গিত সরবরাহ করতে পারে এমন কেউ কি আমাকে বলতে পারবেন?

আমি গুগল সন্ধান করার চেষ্টা করেছি কিন্তু বিশেষ ভাল কিছু খুঁজে পাই নি - বেশিরভাগ পৃষ্ঠাগুলি "vi এর ভিতরে" vi মোডে উল্লেখ করে।

তথ্যের জন্য, আমি একটি ফরাসী আজার্তি কীবোর্ড ব্যবহার করছি, এবং আমি যে কী সংমিশ্রণটি অনুভব করেছি তা হ'ল AltGr+ -(অ্যাজার্টি কীবোর্ডগুলিতে সংখ্যা কীগুলি বিরামচিহ্ন প্রদান করে যদি না Shiftচাপানো হয় - আমি যে কীটি টিপছি সেটিতে 6 টি রয়েছে) যাতে আমি পারি |চরিত্র পেতে ।


"vi মোড" নিজেই টার্মিনাল উইন্ডোর মোড নয়, তবে এটির ভিতরে যে শেলটি চলছে। আমি মনে করি এটি এর ক্ষেত্রে না হলেও এটি সম্ভবত আপনি অন্য কোনও কীবোর্ড বিন্যাসের কারণে টার্মিনালের নিজেই 'ফন্ট সাইজ' বিকল্পটি সক্রিয় করেছেন, তবে আমি কেবল এখন অনুমান করছি। আপনার উল্লেখ করা কেবিডি কম্বোটি আমার কনফিগারেশনে অন্য উদ্দেশ্যে ব্যবহার করা হয়েছে বলে আমি এটি পরীক্ষা করতে পারছি না।
এলজিবি

আমার জিনোম-টার্মিনাল, আমি আঘাত Crtlএবং -ফন্ট আকার ছোট করতে, এবং Ctrl-Shiftএবং +তাদের বৃহত্তর করা। আমি অবাক হয়েছি আপনি কী ম্যাপটি পেয়েছেন যাতে এটি কোনও আলাদা কী কম্বো দিয়ে সিআরটিএল অনুকরণ করে? loadkeys defkeymapকিছু পুরানো সিস্টেমে কাজ করেছে, তবে আমি এটি আমার সিস্টেমে একটি ডিফল্ট কী ম্যাপ খুঁজে পেতে পারি না।
belacqua

উত্তর:


11

সাধারণত viমোডের সাথে ব্যাশ সেট করা হয় set -o vi
ডিফল্টরূপে এবং সম্পাদকের বিপরীতে, আপনি insertমোডে থাকবেন । আপনি আঘাত করতে পারেন ESCএবং iসন্নিবেশ এবং কমান্ড মোডের মধ্যে যেতে পারেন ।

আপনি যখন ভিআই মোডে একটি লাইন প্রবেশ করেন, আপনি ইতিমধ্যে 'সন্নিবেশ' মোডে রেখেছেন, যেন আপনি কোনও "i" টাইপ করেছেন। ESC টিপানো আপনাকে "কমান্ড" মোডে স্যুইচ করে, যেখানে আপনি স্ট্যান্ডার্ড vi আন্দোলন কীগুলির সাহায্যে লাইনের পাঠ্য সম্পাদনা করতে পারবেন, "k" দিয়ে পূর্ববর্তী ইতিহাসের লাইনে এবং "j" সহ পরবর্তী লাইনগুলিতে সরিয়ে নিতে পারেন।

( লিনাক্সহেলহেল্প থেকে )

ডিফল্ট মোডে যেতে, ব্যবহার করুন set -o emacs

এই প্রশ্ন অনুসারে আপনি মেটা + সিটিআরএল + জে ইমাস মোডের (এবং পিছনে) টগল করতে পারেন। তবে আমি আমার কীবোর্ডে এটি কাজ করতে পারি না (সম্ভবত আমি মেটা কী ম্যাপ করা হয়েছে তা নিশ্চিত নয়)।

কিছু সম্পাদনা কমান্ডের সাথে এখানে একটি লিঙ্ক দেওয়া হয়েছে: হাইপারেক্সটক্স: ভিআই মোড

এখানে ঠকানো-শীটের ধরণের রেফারেন্সের আরও একটি লিঙ্ক এখানে রয়েছে: catonmat.net

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.