Т.е. по нормальному, если установлен vim, то при выборе vi должно вызываться vim(, как я понимаю).
Точнее vim-minimal, - его по зависимостям basesystem притянет.
Но в целом, да:
$ which vi
/bin/vi
$ rpm -qf /bin/vi
vim-minimal-8.0.381-alt1.i586
Мне-то в принципе всё равно чем курсор двигать, hjkl или стрелками.
Проблема в другом:
текст в кириллице не набирается.
Точнее набирается, но в vi не отображается правильно.
Я уже полгугла перерыл, но с места не сдвинулся ни на шаг.
Не факт что не ляпнул, но он как буд-то не умеет с двухбайтными кодировками работать.
При попытке открыть уже набранный в кириллице текст, отображает сломанный текст.
Не текст ломает, а именно отображает так.
Причём что любопытно, сам текст набирается правильно.
Последняя строка набрана в vi (пакет vim-minimal):
$ cat 123.txt
Это самое самое начало файла
А это конец файла
Ну наконец-то
йцукенг
но на экране кириллица отображается как чушь.
А вот vim-console (одноимённый пакет) отображает кириллицу нормально. Без проблем.
Он кстати и с курсорными клавишами умеет работать и с hjkl.
Но он в /usr/bin