ভিসুডো দ্বারা ব্যবহৃত সম্পাদককে কীভাবে পরিবর্তন করব?


21

আমি সত্যিই এটি vi বা vim হতে চাই। ভিসুডোর জন্য আমি ডিফল্ট সম্পাদনায় ভুল করে কিছু vi কমান্ড টাইপ করেছি, যা আমি ন্যানো বলে বিশ্বাস করি, এবং / ইত্যাদি / সুডোরকে খুব খারাপভাবে ভাঙা আমি মনে করি আমাকে একটি নতুন চিত্র পোড়াতে হবে এবং আবার শুরু করতে হবে।

আমি পেকেক্সেক ব্যাশ করে আবারও ভিসুডো চালাতে সক্ষম হয়েছি কিন্তু আমি ডিফল্ট লাইনে প্রবেশের কিছু ভেঙে ফেলেছি এবং আমি এটি সঠিকভাবে মেরামত করতে সক্ষম হইনি এবং সুডো চলবে না।


1
পার্শ্ব দ্রষ্টব্য: mceditআপনি যদি
ভিএম

উত্তর:


20

আপনি রুট হিসাবে কল করে সিস্টেম সম্পাদক সেট করতে পারেন:

update-alternatives --set editor /usr/bin/vim.tiny

আপনাকে প্রথমে ভিম ইনস্টল করতে হবে।

এটি শুধুমাত্র ভিসুডোর জন্য নয়, বিশ্বব্যাপী সম্পাদকটি পরিবর্তন করবে।


কোনও তালিকা থেকে update-alternatives --config editor
বাছাইয়ের জন্য কোনও সহজলভ্য টিউআইয়ের জন্য

9

আপনি যদি কেবল এটি অস্থায়ীভাবে পরিবর্তন করতে চান তবে চালান

EDITOR=vim visudo

রুট হিসাবে (অন্য sudo EDITOR=vim visudo)। করতে vimডিফল্ট এডিটর visudoকিন্তু অন্য কিছুই, আপনি লাগাতে পারেন

alias visudo='EDITOR=vim visudo'

আপনার ~/.aliasবা ~/.bashrc


1
EDITOR=vim sudo visudoসুরক্ষা কারণে ডিফল্টরূপে সমস্ত env ভেরিয়েবল ড্রপ করার পরে প্রত্যাশার মতো কাজ করে না। (আমি কেবল আদেশগুলি চেষ্টা করছিলাম))
মিরক

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