Открывая в Midnight commander текстовый файл для редактирования, запускается редактор VIM. Возможно, я б выбрал другой, но хостер установил этот. Это бесплатный редактор, особенность которого в том, что в VIM нужно вручную переключать режимы ввода - командный и текстовый. Т.е. чтоб ввести текст нужно включить один режим, а чтоб его сохранить - переклчюить режим на командный. Долгое время у меня внести правки получилось, а вот сохранить и закрыть – нет. После чтения документации к текстовому редактору(!!) я наконец то смог освоить основные приемы работы с ним, которые будут описаны ниже.
Для перехода в режим добавления или изменения текста, нужно нажать кнопку "Insert". Тогда в нижней части редактора будет отображаться строчка "-- INSERT --" (Рис.1). После завершения ввода текста для перехода к режиму просмотра нужно нажать Ctrl + C (для пользователей Putty) или Esc.
Чтобы выйти из редактора, нужно также вызвать консоль команд, нажав Ctrl + C (для пользователей Putty) или Esc, ввести одну из следующих команд и нажать Enter:
- :q (или :quit) – выход
- :q! (:quit!) – выход без сохранения
- :wq– записать и выйти
- :wq!– записать и выйти, даже если у файла свойство "только для чтения"
- 😡 - записать и выйти, аналог:wq
- :qa (:quitall) – выйти из всех редакторов, внесенные изменения не будут сохранены.
Vi входит в состав практически всех ддистрибутивов Linux и обычно ялвяется редактором по умолчанию, если разраьботчики не добавили иной. Например, в Fedora, Redhat и CentOS кроме него идет nano, который в этих дистрибутивах является редактором по умолчанию.
В составе проекта Midnight Commander есть встроенный редактор mcedit. В Убунту нужно сделать:
update-alternatives —config editor
и выбрать соответствующую программу.
Есть еще переменная среды EDITOR.
И еще в настройках MC есть пункт «Встроенный редактор» или «Internal editor» (в зависимости от состава пакета и настроек языка).
Комментарий by Н. П. — 06.02.2023 @ 9:26