Когда поставил себе цель уметь пользоваться чем-либо то нужно сразу же переключиться на задуманное, а не время от времени. Вот так и я. Я решил, хочу более сносно ориентироваться при использовании редактора именуемого vim, а раз так то ниже пошаговые шаги по воплощении задуманного. Все дальнейшие действия происходят на рабочей/тестовой системе Ubuntu Trusty Desktop/Server.

Ранее я постоянно использовал редактор nano, а теперь хочу VIM.

ekzorchik@system:~$ sudo apt-get install vim -y

ekzorchik@system:~$ sudo update-alternatives --config editor

Есть 5 вариантов для альтернативы editor (предоставляет /usr/bin/editor).

Выбор Путь Приор Состояние

————————————————————

* 0 /bin/nano 40 автоматический режим

  • 1 /bin/ed -100 ручной режим
  • 2 /bin/nano 40 ручной режим
  • 3 /usr/bin/mcedit 25 ручной режим
  • 4 /usr/bin/vim.basic 30 ручной режим
  • 5 /usr/bin/vim.tiny 10 ручной режим

Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 5

update-alternatives: используется /usr/bin/vim.tiny для предоставления /usr/bin/editor (editor) в ручной режим

Но и после этого при вызове sudo crontab -e все равно открывает редактирование через редактор nano, а я хочу через vim, как тогда сделать это?

ekzorchik@system:~$ select-editor

touch: невозможно выполнить touch для «/home/ekzorchik/.selected_editor»: Отказано в доступе

ekzorchik@system:~$ ls -l /home/ekzorchik/.selected_editor

-rw-r--r-- 1 root root 66 Jul 18 15:26 /home/ekzorchik/.selected_editor

ekzorchik@system:~$ sudo chown ekzorchik:ekzorchik ~/.selected_editor

ekzorchik@system:~$ select-editor

Select an editor. To change later, run 'select-editor'.

1. /bin/ed

2. /bin/nano <---- easiest

3. /usr/bin/mcedit

4. /usr/bin/vim

5. /usr/bin/vim.basic

6. /usr/bin/vim.tiny

Choose 1-6 [2]: 4

ekzorchik@system:~$ cat ~/.selected_editor

# Generated by /usr/bin/select-editor

SELECTED_EDITOR="/usr/bin/vim"

ekzorchik@system:~$ sudo crontab -e

При редактировании crontab файл VIM теперь дефолтный редактор

Отлично, сработало, теперь редактор по умолчанию vim. На этой ноте, я завершаю свое повествование. Т.к. заметка писалась под конкретную задачу лично для себя и что интересовало меня в данный момент. На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru