Это не связано ни с оболочкой, ни с версией vim
. Это простая конфигурация, поскольку работа backspace в режиме вставки - это обычное vim
настраиваемое поведение. Точнее, это vim
настройка backspace
. На одной машине вы (скорее всего) установили его на пустую строку, а на другой - на значение start
. А это, вероятно, находится в глобальном конфигурационном файле.
Обратите внимание, что по умолчанию при запуске vim
в vi
-совместимом режиме переменная backspace
будет пустой строкой. Поведение, на которое вы жалуетесь, на самом деле является поведением оригинального vi
. Операционные системы Linux склонны заполнять глобальный конфигурационный файл всевозможными опциями vim
, которые включают "более дружественное" поведение, отклоняющееся от поведения оригинального vi
. BSD, как правило, этого не делают.
:help backspace
. документация vim. Как правило, в случае устройств на базе ARM устройство ищет ядро с определенным именем в определенном месте для загрузки. Вы можете просто извлечь/скопировать файлы, возможно, на основе предварительно заданного изображения и т. д., и это должно работать. Вы также можете взглянуть на что-то вроде Pi Bakery-https://www.raspberrypi.org/blog/pibakery/-и посмотреть, как это делается, хотя это может начаться с базового образа raspbian.
Для других архитектур и дистрибутивов: если у вас есть работающая система с соответствующей архитектурой ЦП, вы всегда можете извлечь соответствующие файлы и chroot
в новую систему для завершения настройки и т. д.
Существует образ Ubuntu для Raspberry Pi 3. Вы можете скачать его отсюда:
Затем вы можете использовать команду dd
, чтобы загрузить его на SD-карту через Linux. В ответ на ваш комментарий ниже ни одна версия Ubuntu официально не поддерживается. Если вы хотите этого, вам придется использовать RHEL или Suse Enterprise Linux, и оба они больше, чем то, что вам нужно.