আমি যখন 'ভি' কীটি চাপছি তখন ডিফল্ট vi এর পরিবর্তে কম ভিমে অনুরোধ করতে পারি?


21

আমি লঞ্চ করতে চান vimডিফল্ট পরিবর্তে viসম্পাদক যখন আমি আঘাত vমধ্যে less

আমাকে এমন করার অনুমতি দেওয়ার জন্য কি কোনও সেটিংস আমি সংশোধন করতে পারি?

উত্তর:


32

থেকে man less,

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

কেবল EDITORআপনার ইচ্ছানুযায়ী স্ট্যান্ডার্ড এনভায়রনমেন্ট ভেরিয়েবল সেট করুন , উদাহরণস্বরূপ export EDITOR=vimএ জাতীয় ~/.bashrcকিছু।


6
এটি এখন আর তেমন গুরুত্ব পাবে না, তবে দুটি পরিবেশের ভেরিয়েবলের মূল অভিপ্রায়টি ছিল ভিজুয়ালটি ছিল অভিশাপ ভিত্তিক (vi বা emacs) এবং EDITOR টি tty ভিত্তিক (ed) ছিল, এ কারণেই প্রথমে ভিসুয়ালকে কম দেখায়। এখনও সেখানে প্রোগ্রাম থাকতে পারে যা এই পার্থক্যটি দেখে। আমি এডিটোরের পরিবর্তে ভিজুয়াল সেট করার পরামর্শ দেব।
আরেজেগ

2
@ আর্জেজ: ছোট সংশোধন: ভিজুয়াল একটি পূর্ণ-স্ক্রিনে (এবং লাইন-ভিত্তিক নয়) সম্পাদককে নির্দেশ করার কথা। যদিও ভিআই গভীরভাবে নিচে ছিল, একটি লাইন-ভিত্তিক সম্পাদক ("ভিআই" (মূলত) "ভিজ্যুয়াল ইন্টারফেস" ("প্রাক্তন", উন্নত "এড") এর পক্ষে দাঁড়িয়েছিলেন।
জার্গেন এ। এরহার্ড

@ আর্জেজ: অবশ্যই, আমি যখন ভিএম-তে এডিটর স্থাপন করি তখন কিছু সমস্যা আমার মনে আছে। ভিসুয়াল আরও উপযুক্ত। সমস্যাগুলি কী ছিল তা আমার মনে নেই তবে আপনি যদি ক্লাইটি ঘন ঘন ব্যবহার করেন তবে সম্ভবত আপনি সেগুলি চালিয়ে যাবেন।
গ্যাবে

আমি নিয়মিত ভিজুয়াল এবং সম্পাদনা উভয়কে ভিএম বা vi তে সেট করি। যদি আপনি এগুলিকে vi তে সেট করেন, তবে ksh ইতিহাসের ম্যানিপুলেশনের জন্য স্বয়ংক্রিয়ভাবে vi কী-বাইন্ডিং ব্যবহার করবে। আপনি ভিআইএমকে ভিমে লিঙ্ক করতে পারেন (বাস্তবে, আমি ভেবেছিলাম বেশিরভাগ ইনস্টলগুলি এটি করেছে)।
মেই 6

4

আমি এখানে একটি উত্তর পেয়েছি https://www.howtogeek.com/howto/ubuntu/change-the-default-editor-from-nano-on-ubuntu-linux/ এ দেখায় যে কোনও পরিবর্তন ছাড়াই ডিফল্ট সম্পাদককে কীভাবে পরিবর্তন করতে হয় পরিবেশের পরিবর্তনশীল। এটি কেবলমাত্র দেবিয়ান ভিত্তিক ডিস্ট্রোসে কাজ করবে।

সংক্ষেপে, আপনার ক্লাইমে নীচের কমান্ডটি টাইপ করুন:

sudo update-alternatives --config editor

যা আপনাকে আপনার বিভিন্ন সম্পাদক অপশন সহ একটি মেনু দেয়, যেমন:

$ sudo update-alternatives –config editor

There are 5 alternatives which provide `editor’.
Selection Alternative
———————————————–
1 /usr/bin/vim
2 /bin/ed
*+ 3 /bin/nano
4 /usr/bin/vim.basic
5 /usr/bin/vim.tiny
Press enter to keep the default[*], or type selection number:

আপনি যে সম্পাদকের ডিফল্ট হিসাবে সেট করতে চান তার কেবল নম্বর দিন।


1
এটি সমস্ত দেবিয়ান-ভিত্তিক বিতরণের জন্য একটি দুর্দান্ত সমাধান।
ম্যাটবিয়ানকো

1
ভাল কথা, এটি অন্যান্য ডিস্ট্রোসে কাজ নাও করতে পারে। আমি এটি আমার পোস্টে যুক্ত করব।
ম্যাক্সোরসিস্ট

-1

আপনি একটি উপনাম তৈরি করতে এবং
alias v='vim'
এটিতে সংরক্ষণ করতে পারেন/.bashrc


5
এটি 'কম' এর মধ্যে থেকে কাজ করবে না।
pboin

1
@pboin সম্ভবত আমার মত আমি পুরোপুরি মিস করেছি এবং এটি প্রথম এবং বেশ কয়েকটি পুনর্বারণে 'কম' ছিল। আমি প্রশ্নটি পরিষ্কার করে দিয়েছি।
xenoterracide
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.