ব্যাশে "<Esc> কেভি" কী


13

ভাইরে বাশ এবং প্রেস মধ্যে আছি Esc, Shift+ + K, V, ব্যাশ আপ আগুন $EDITORএকটি ফাইল অনুরূপ সঙ্গে /tmp/bash-fc-186566385

এটি কেন এবং এর উদ্দেশ্য কী?

আমার সম্ভবত উল্লেখ করা দরকার যে আমি বাশ নিয়ে চলছি set -o vi

উত্তর:


10

এটি আপনাকে পূর্ণ vi সম্পাদনা সহ একটি কমান্ড তৈরি করতে দেয়। আপনি যদি কিছু কমান্ড টাইপ করেন এবং বাইরে বেরোনোর :wqজন্য আদেশগুলি চালিত হবে।

বর্ণনামূলককরণ: এটি আপনাকে যে কোনও সম্পাদক স্থাপন করেছেন তাতে কমান্ডটি তৈরি করার অনুমতি দেয় $EDITORএবং আপনি যখন এটি সংরক্ষণ এবং প্রস্থান করবেন তখন বিষয়বস্তুগুলি চালিত হবে। (স্পষ্ট করে বলা হয়েছে যে এটি কেবলমাত্র ভি নয়!)

এছাড়াও , রিয়েলস্কেপটিক দ্বারা উল্লিখিত হিসাবে , সম্পাদকটি আনতে shift+ Kসংমিশ্রণের প্রয়োজন হয় না। সহজভাবে esc, Vহবে।


দয়া করে নোট করুন যে কয়েকটি কীবোর্ডে একটি কী লেবেলযুক্ত রয়েছে v। টিপলে পেতে কী (বা ভাল কী-) Kস্বাভাবিকভাবে হিসাবে চিহ্নিত লেখা <kbd>Shift</kbd>+<kbd>K</kbd>এবং (ছোট হাতের) পেতে কী টিপে vযেমন<kbd>V</kbd>
Anthon

না তবে ওপিএস পোস্টে আপনার সম্পাদনার ভুল রয়েছে।
অ্যান্টন

2
এডিট মোডটি কি সহজেই এস্কেপ-ভি এর মাধ্যমে পৌঁছানো যায় না? "শিফট-কে" মনে হয় কেবল ভুডু।
রিয়েলস্কেপটিক

@ রিয়েলসকেপটিক আপনি সঠিক, ভাল পরিপূরক তথ্য
এফোরআর করুন

3
এছাড়াও সিটিআরএল-এক্স + ই (আপনি ভিআই মোডে না থাকলে)
আইচাকাস

12

আপনি প্রয়োজন হবে না Shift+ + k। ব্যবহার Esc+ + vযেহেতু আপনি শেল কমান্ড লাইন ব্যবহার করে নির্মিত-ইন ব্যবহার vi এডিটর সম্পাদনার অনুমতি দেওয়া হচ্ছে কাজ করবে set -o vi(একই সঙ্গে acheieved যাবে Ctrl+ + x+ + e)। এটি বিল্টিন fcকমান্ড কার্যকর করার সমতুল্য যা ইতিহাস তালিকা এবং ইতিহাস ফাইলটি পরিচালনা করতে কার্যকর। এটি আপনার $EDITOR( যেহেতু , আপনার শেলের ডিফল্ট সম্পাদক) সেট করা আছে সেটিকে একটি দীর্ঘ, কৌতুকপূর্ণ বা জটিল কমান্ড লিখতে এবং তারপরে সম্পাদককে সংরক্ষণ এবং বন্ধ করার পরে এটিকে কার্যকর করা হবে। fcকমান্ড সম্পর্কে বিশদ জানতে এখানে দেখুন : বাশ ইতিহাসের অন্তর্নির্মিত

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