বলুন, যে কেউ লিনাক্স কনসোল সম্পাদককে ভিআই থেকে ভিআইএম হিসাবে কীভাবে প্রতিবার কার্যকর করি প্রতিস্থাপন করবেন? আমি উবুন্টু এবং ফেডোরা কোর ব্যবহার করছি
viভিআইএম-তে ক্লাসিক মোডে কমান্ডটি কনফিগার করেছিল ।
বলুন, যে কেউ লিনাক্স কনসোল সম্পাদককে ভিআই থেকে ভিআইএম হিসাবে কীভাবে প্রতিবার কার্যকর করি প্রতিস্থাপন করবেন? আমি উবুন্টু এবং ফেডোরা কোর ব্যবহার করছি
viভিআইএম-তে ক্লাসিক মোডে কমান্ডটি কনফিগার করেছিল ।
উত্তর:
প্রথমে নিশ্চিত হয়ে নিন যে আপনি সঠিক ভিম প্যাকেজ ইনস্টল করেছেন। অনেক সিস্টেমে ডিফল্ট হ'ল একটি কার্যকরীতার তুলনায় vi এর নিকটে থাকা একটি সর্বনিম্ন Vim প্যাকেজ ইনস্টল করা।
রেড হ্যাট ভিত্তিক সিস্টেমে (আরএইচইএল, সেন্টোস, ফেডোরা) আপনার উইম-বর্ধিত প্যাকেজ প্রয়োজন, উদাহরণস্বরূপ আমি ইনস্টল করা সেন্টোস সিস্টেম থেকে:
vim-common-7.0.109-4.el5_2.4z
vim-enhanced-7.0.109-4.el5_2.4z
vim-minimal-7.0.109-4.el5_2.4z
'সাধারণ' তে সমস্ত ভিএম প্যাকেজগুলির দ্বারা ব্যবহৃত সাধারণ লাইব্রেরি রয়েছে। 'মিনিমাম' হ'ল প্লেইন ভিআই এডিটর এক্সিকিউটেবল হিসাবে ডিফল্ট হিসাবে ইনস্টল করা হয়।
ডেবিয়ান ভিত্তিক সিস্টেমে (যেমন উবুন্টু) আপনার 'ভিম' দরকার। উদাহরণ স্বরূপ:
ii vim 2:7.2.079-1ubuntu5 Vi IMproved - enhanced vi editor
ii vim-common 2:7.2.079-1ubuntu5 Vi IMproved - Common files
ii vim-runtime 2:7.2.079-1ubuntu5 Vi IMproved - Runtime files
ii vim-tiny 2:7.2.079-1ubuntu5 Vi IMproved - enhanced vi editor - compact version
এগুলি ডিফল্টরূপে ইনস্টল করা উচিত। ডেবিয়ান / উবুন্টুতে, আপনি সমস্ত ব্যবহারকারীর জন্য ডিফল্ট সিস্টেম সম্পাদক আপডেট করতে পারেন:
sudo update-alternatives --config vi
নির্বাচন মেনু থেকে আপনি চান সংস্করণ নির্বাচন করুন। যদিও ভিএম প্যাকেজের জন্য পোস্ট ইনস্টলেশন স্ক্রিপ্টগুলি ইতিমধ্যে এটি আপডেট করা উচিত। --config editorসিস্টেমের সমস্ত ব্যবহারকারীর জন্য ডিফল্ট সম্পাদক পরিবর্তন করতে ব্যবহার করুন (উদাহরণস্বরূপ, উবুন্টু 9.04 মূল ডিফল্ট ন্যানো)।
অবশেষে, কোনও বিতরণের জন্য প্রতি ব্যবহারকারী ভিত্তিতে, ব্যবহারকারী প্রোফাইলে একটি উপনাম স্থাপন করুন। উদাহরণস্বরূপ শেলটি যদি ব্যাশ হয় তবে ~ ব্যবহারকারীর নাম / .bashrc সম্পাদনা করুন:
alias vi="vim"
এছাড়াও, আপনি সামঞ্জস্যতা মোড চালু আছে কিনা তা দেখতে সিস্টেম vimrc (/ etc / vimrc, সাধারণত) পরীক্ষা করতে পারেন।
set cp
set compatibility
উপরের প্রতি Vim ব্যবহার করে আপনি কীভাবে পরিচালনা করেছেন তা বিবেচনা না করেই ভিমকে ওল্ড-স্কুল ভির মতো আচরণ করতে বলবে। ভিমকে আরও দরকারী করতে 'নোক্প' বা 'নোকম্প্যাটিবিলিটি' এ পরিবর্তন করুন।
আপনার .bashrc এ:
alias vi=vim
EDITORএবং VISUALপ্রাধান্য যখন আপনি আঘাত করবে vডিফল্ট উপর viকমান্ড। সুতরাং, আপনার .bashrcরপ্তানি EDITORবা VISUALসঙ্গে vimএর মান হিসেবে; উদাহরণস্বরূপ, export EDITOR=vimএবং export VISUAL=vimআপনার.bashrc
আপনার যদি কেবল আপনার আইডির জন্য পরিবর্তনগুলি প্রয়োজন হয়, এবং একটি টার্মিনাল সেশনের মধ্যে: এআই এর পরামর্শ অনুসারে ভিফ করার জন্য ওরফে vi।
আপনি যদি নিজের মেশিনে সিস্টেম-ব্যাপী পরিবর্তন চান তবে ভিউ ইন / ইউএসআর / স্থানীয় / বিনের সফট লিঙ্কটি :
sudo ln -s `which vim` /usr/local/bin/vi
দ্রষ্টব্য: প্রোগ্রামগুলি কেবলমাত্র vi এর পরিবর্তে command viবা \vivi এর পরিবর্তে vi এর কোনও উপমা উপেক্ষা করতে পারে ।
ডেবিয়ান সিস্টেমগুলিতে, আপনি যখন ডিফল্ট ভিআইএম-ক্ষুদ্রকে 'vi' হিসাবে চালিত করেন, তখন একটি আলাদা আরসি ফাইল ব্যবহৃত হয় - /etc/vim/vimrc.tiny।
'ভিআই' অভিনয়কে আরও 'ভিআইএম' তৈরি করতে, /etc/vim/vimrc.tiny সম্পাদনা করুন এবং লাইনটি পরিবর্তন করুন:
set compatible
পড়তে:
set nocompatible