Когда поставил себе цель уметь пользоваться чем-либо то нужно сразу же переключиться на задуманное, а не время от времени. Вот так и я. Я решил, хочу более сносно ориентироваться при использовании редактора именуемого 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
Отлично, сработало, теперь редактор по умолчанию vim. На этой ноте, я завершаю свое повествование. Т.к. заметка писалась под конкретную задачу лично для себя и что интересовало меня в данный момент. На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.