পুনরায় বুটের পরে এডিটোর পরিবেশ পরিবর্তনশীল changes


9

lessকমান্ডটি চালানোর সময় , টিপুন vসম্পাদকের ভিতরে ফাইলটি খোলে। কমান্ডটি চালিয়ে আমি EDITORপরিবেশের পরিবর্তনশীলকে সেট করেছি ।viexport EDITOR=vi

এটি প্রত্যাশার মতো পুরোপুরি সূক্ষ্মভাবে কাজ করে। তবে আমি যখন কম্পিউটারটি রিবুট করি তখন সম্পাদকটি আর ভাই থাকে না। আমি কীভাবে এটি স্থায়ী করব?


1
দয়া করে আপনার /home/$USER/.bashrcফাইলে এটি সেট করুন
জর্জ উদোসেন

উত্তর:


14

আমি সাধারণত বিশ্বস্তভাবে এই ব্যবহারটি কনফিগার করে update-alternatives:

$ sudo update-alternatives --config editor
There are 4 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
* 3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.tiny    15        manual mode

Press <enter> to keep the current choice[*], or type selection number:

আমি ইতিমধ্যে Vim নির্বাচন করেছি, তবে nanoএটি উবুন্টু ডিফল্ট। আপনি 3আমার উদাহরণে ভিম নির্বাচন করতে টাইপ করবেন, যদি এটি ইতিমধ্যে নির্বাচিত না হয়।

পাশাপাশি less, যে কোনও প্রোগ্রাম যা সম্পাদককে কল করে (যেমন sudoedit) এখন নির্বাচিতটিকে কল করা উচিত।


+1 টি; আমি এখানেও উত্তর হিসাবে সেই বিকল্পটি সম্পর্কে ভাবেন না :)
ভিডিওনাথ

এটি একটি আশ্চর্যজনক বিকল্প তবে সমস্ত ট্র্যাফিকের মধ্যে হারিয়ে যায় :-)
জর্জ উদোসেন

3
ধন্যবাদ। এটি খুব সহায়ক। কৌতুহল সমাধানের জন্য আমি "ম্যান আপডেট-বিকল্পগুলি "ও করেছি।
হাসি

8

এটিকে স্থায়ী করার জন্য টার্মিনালে কেবল নিম্নলিখিতটি করুন:

echo "export EDITOR=vi" >> ~/.bashrc

এটি আপনার .bashrcফাইলে লাইন যুক্ত করবে যা প্রতিবার আপনি টার্মিনাল উইন্ডো খোলার সময় কল হয়।

উত্তর দেওয়ার জন্য কেন এই এমনকি কাজ করবে যদি সেখানে একটি অনুরূপ লাইন যোগ করা আগে হয়েছে .bashrcসহজ। .bashrcএকটি স্ক্রিপ্ট যা রৈখিক উপায়ে পড়া এবং কার্যকর করা হবে, এবং এই পদ্ধতিটি এই লাইনটিকে অন্য সকলের নীচে সর্বশেষ হিসাবে যুক্ত করছে, সুতরাং এটি শেষ হিসাবে কার্যকর / মূল্যায়ন হয়। সুতরাং যদি EDITORভেরিয়েবলের মানটির আগে কোনও লাইন থাকে তবে আপনার যুক্ত লাইনটি ওভাররাইট হয়ে যাবে।

বিকল্পভাবে, আপনি যদি কোনও জগাখিচুড়ি তৈরি করতে না চান তবে আপনি নিজের পছন্দসই সম্পাদক (vi, vim, ন্যানো, জো ইত্যাদি ..) ব্যবহার করে এই পরিবর্তনটি করতে পারেন এবং উপস্থিত না থাকলে একটি লাইন যুক্ত করুন এবং যদি উপস্থিত কেউ এটি সম্পাদনা করেন।


4

আপনাকে এটি আপনার .bashrcফাইলে যুক্ত করতে হবে, এটি খুলতে হবে nanoবা viনিম্নলিখিত লাইনটি যুক্ত করতে হবে:

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