ডিফল্ট ক্রন্টব সম্পাদক সম্পাদনা করা হচ্ছে


138

আমি থেকে ডিফল্ট এডিটর পরিবর্তন করার চেষ্টা করছি nanoকরার vim

আমি নিম্নলিখিত কমান্ডগুলি চালিত করেছি:

sudo update-alternatives --config editor

এবং

update-alternatives --config 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    10        manual mode

আমি আমার ssh অধিবেশনটি পুনরায় শুরু করেছি এবং sshd পুনরায় চালু করেছি তবে ন্যানোতে ক্রন্টব্যাক খোলা আছে

আমার আর কী করা দরকার?


1
আমি মনে করি না যে এগুলির কোনও উত্তর আসলেই প্রশ্নটির ঠিকানা দেয়?
ভূগোলিক

এখানে আরও বিস্তৃত উত্তর: জিজ্ঞাসাবাবু
এসডসোলার ১

উত্তর:


121

আপনার ssh অধিবেশন অনুসরণ করে দেখুন

export EDITOR=vim

বা সম্ভবত

export EDITOR=/usr/bin/vim.basic

EDITOR ভেরিয়েবলের সেটিংয়ের ফর্ম্যাটটি আপনি কোন শেল ব্যবহার করছেন তার উপর নির্ভর করে।

উবুন্টুতে আপনি উপরেরগুলিতে যোগ করে EDITOR এনভায়রনমেন্ট ভেরিয়েবলটি লগনে সেট করতে পারেন ~/.profile

আপনার এসএসএইচ অধিবেশন ডাকা রিমোট হোস্টে একটি অনুরূপ ফাইল (এটি উপস্থিত থাকলে) পড়বে ~/.ssh/environment। এটি বিশেষভাবে ssh ডেমন কনফিগার দ্বারা সংজ্ঞায়িত করতে হবে। আরও বিশদ জানতে দেখুন man sshd_configএবং সন্ধান PermitUserEnvironmentকরুন।


1
এই অত্যন্ত সেন্টওএস কাজ করে
machineaddict

আপনি এখানে .brcrc ব্যবহার করতে চান না এমন কোনও কারণ? আমার জন্য কাজ করছে বলে মনে হচ্ছে, বা। প্রোফাইল ভাল?
নট

3
নীচের সিলেক্ট-এডিটর উত্তরটি আরও ভাল উত্তর
এমক্র্যান্স

213

কেবল সহজভাবে চালান select-editor, এটি আপনাকে যে কোনও সম্পাদক চয়ন করতে দেয়।


9
যা উত্তোলন করা হয়েছে তার থেকে আমার উত্তম উত্তর। সম্পাদককে সেট করতে আমার বাশ প্রোফাইলটি পরিবর্তন করতে হবে না। লগ আউট করে এবং পুনরায় লগ ইন করে যাচাই করা হয়েছে
পল কার্লটন

4
গ্রহণযোগ্য উত্তর হওয়া উচিত। ধন্যবাদ মোস্তফা!
ডিলান ইয়ং

3
অবশ্যই গ্রহণযোগ্য উত্তর হওয়া উচিত ছিল! এটি অনেক সাহায্য! : ডি
ফাদি

3
এটি আমার পক্ষে কাজ করা একমাত্র উত্তর ছিল
cjhanhanon

3
সেরা উত্তর. ...
আমরা

26

আমার ব্যক্তিগত পছন্দ ...

cd /bin
mv nano nano_must_die
ln -s /usr/bin/vim nano

আমি এটি পছন্দ করি, আপডেট-বিকল্প কাজ না করে আমার জন্য যথেষ্ট কাজ করে out
কোল বুসবি

5
আমি জানতাম না যে এডমিনদের ন্যানোর সাথে কী হয়েছে যাঁরা কেবলমাত্র কয়েকটি কনফিগার ফাইল ফাইল করার জন্য vi কমান্ড শেখার ক্ষেত্রে মূল্য দেখেন না।
সর্বোচ্চ

1
আমি আপনার নিজের ব্যক্তিগত মেশিনে যা পছন্দ করি তা অনুমান করি। তবে অন্য কারও সাথে ভাগ করা কোনও মেশিনে, এই পরামর্শটি সমস্ত ব্যবহারকারীদের জন্য ন্যানোকে এমনভাবে নিষ্ক্রিয় করে দেয় যে কোনও ব্যবহারকারী যখন বিশেষত ন্যানোর জন্য অনুরোধ করে, তারা পরিবর্তে ভিমে যায়। এর মূল কথা কি? যদি তারা ভিম চাইত, তারা এটি চাইবে। যদি এখানে সমস্যাটি হয় তবে সিস্টেমটি এমন কোনও পরিস্থিতিতে স্বয়ংক্রিয়ভাবে ন্যানোকে অনুরোধ করার জন্য কনফিগার করা হয়েছে যেখানে আপনি ব্যক্তিগতভাবে ভিএম পছন্দ করেন, তবে কনফিগারেশনটি পরিবর্তন করুন।
goutsman

13

"ম্যান ক্রোনটব" থেকে:

   The -e option is used to edit the  current  crontab  using  the  editor
   specified  by  the  VISUAL  or EDITOR environment variables.  After you
   exit from the editor, the modified crontab will be installed  automati‐
   cally.  If  neither  of  the environment variables is defined, then the
   default editor /usr/bin/editor is used.

সম্ভবত আপনি EDITOR enivronment পরিবর্তনশীল ন্যানো সেট আপ আছে?


13

আপনি যদি কেবল সাময়িকভাবে সম্পাদক চয়ন করতে চান তবে আপনি নিম্নলিখিতটি করতে পারেন

EDITOR=nano crontab -e

এটি EDITORকমান্ডের জন্য পরিবেশের পরিবর্তনশীল সেট করে


11

আমার উবুন্টু 12.04 কম্পিউটারে ফাইলটি crontabব্যবহার করে ~/.selected_editor, এতে নির্বাচিত সম্পাদকের পথ রয়েছে। এটি সম্পাদনা করুন:

nano ~/.selected_editor

আমি এটি সরাসরি সম্পাদনা করেছি বা ব্যবহার করেছি select-editor, যা একই কাজ করার জন্য একটি স্ক্রিপ্ট। নিম্নলিখিত লাইনটি সম্পাদনা করুন:

SELECTED_EDITOR="/usr/bin/vim.basic" 

আইএইচএমও লোকেদের এটি করতে / ইত্যাদি বা / বিনে কোনও পরিবর্তন করা উচিত নয়। এটি একটি ব্যবহারকারী স্তরের জিনিস, কোনও সিস্টেম ওয়াইড কাজ নয়।


SELECTED_EDITOR="/usr/bin/gedit"
জ্যোডিটের

2

আমার সাথে সমস্যা ছিল select-editorএবং update-alternatives, আমার সমাধানটি ছিল কেবল লিঙ্কটি সম্পাদনা করা:

  1. sudo rm /etc/alternatives/editor
  2. sudo ln -s /usr/bin/vim /etc/alternatives/editor

editor এখন Vim খোলে


2

আমারও একই সমস্যা ছিল - ক্রন্টব-সেলেক্ট-এডিটর-এর উপর নির্ভর করে, ভিসুডো "বিকল্প" এর কনফিগারেশনের উপর নির্ভর করে

আমার সমাধান:

দুটি কমান্ড রুট হিসাবে চালান

# update-alternatives --install /usr/bin/editor editor /usr/bin/sensible-editor 50

# select-editor 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/nano        <---- easiest
  2. /usr/bin/sensible-editor
  3. /usr/bin/vim.basic
  4. /usr/bin/vim.tiny

Choose 1-4 [1]: 3

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