প্রশ্ন: আমি ভি স্টাইল এডিটিং পছন্দ করি এবং ভি কমান্ডগুলোর সাথে খুব কমফরটেবল। কিভাবে ইউনিক্স কমান্ড লাইনে ভি স্টাইল লাইন এডিটিং ব্যবহার করব?
উত্তর: আপনার ইউনিক্স শেলে set -o vi এক্সিকিউট করুন ভি স্টাইল এডিটিং সক্ষম করতে।
ব্যাশে ভি স্টাইল এডিটিং সক্ষম করা
$ set -o vi
ডিফল্টভাবে কমান্ড লাইন emacs মোডে থাকে।
set -o vi পারফর্ম করার পর, ESC চাপুন কমান্ড মোডে যেতে। এখান থেকে আপনি ভি কমান্ড ব্যবহার করে যেকোনো কমান্ড লাইন অপারেশন করতে পারেন, যার মধ্যে নিচের موارد:
- কমান্ডে পূর্বের ওয়ার্ডে যেতে b, এবং পরবর্তী ওয়ার্ডে w।
- পূর্বে এক্সিকিউট করা কমান্ড দেখতে k, এবং পরবর্তীটি দেখতে j।
- কমান্ডের শুরুতে যেতে 0 (শূন্য)। কমান্ডের শেষে যেতে $।
- স্ট্যান্ডার্ড ভিম সার্চ কমান্ড লাইনে করতে /, n, N, fX।
- /search-chars যা হিস্টরি দিয়ে সার্চ করে এবং ম্যাচিং কমান্ড দেখায় যা এক্সিকিউট করা যায়।
- Vi Editor Navigation Fundamental আর্টিকেলটি রেফার করুন কমান্ড লাইনে কোন ভি কমান্ড ব্যবহার করা যায় সেটা বুঝতে।
এই পরিবর্তনটি পারমানেন্ট করতে bashrc-এ এই অপশন সেট করুন।
$ cat ~/.bashrc set -o vi
ব্যাশে ভি স্টাইল এডিটিং ডিজেবল করা
emacs মোডে ফিরে যেতে নিচের কমান্ড এক্সিকিউট করুন।
$ set -o emacs