[РЕШЕНО] vi, к стыду своему.

Есть небольшой парк лэптопов, да и пара серверов, работающих на Арче (и с пару десятков на cent + bub). Так вот на Арче у меня систематически не ладится работа с vi - т.е. он есть, работает, показывает, но в режиме редактирования попытка перемещения курсора стрелками на клавиатуре приводит к чертовщине, например стрелка Влево вводит D и конец строки. И так на всех машинках с Арчем, которые я ставил в последние годы.

Куда копать?

В качестве итога -

rm /usr/bin/vi
ln -s /usr/bin/vim /usr/bin/vi
echo "set nocompatible" >> ~/.vimrc
Спасибо за помощь v220.

Гуглилось по теме "не работают стрелки в vi".
Небыло отдельных стрелок раньше на клавах.

https://www.shellhacks.com/ru/vi-vim-arrow-keys-dont-work-print-letters-in-insert-mode/
Копать надо в сторону установки правильного пакета :) Чтобы "чертовщины" не было вам нужен не оригинальный древний https://www.archlinux.org/packages/core/x86_64/vi/, а более современный https://www.archlinux.org/packages/extra/x86_64/vim/.
Я на всех серверах и компах сношу vi и ставлю vim, а vi делаю как ссылку на него.
Идеи заложенные в VI-подобных редакторах неплохие, но вот воплощение нравится не всем, что многих и отталкивает от таких редакторов, что и послужило толчком для разработки нового редактора подобного типа - KAKOUNE - имеется в наших репах (community).
Имеется свой сайт, неплохая документация, правда на en.
Ошибки не исчезают с опытом - они просто умнеют
vasek
KAKOUNE
Авторы даже не скрывают

Вообще viшнутась это болезнь(
Ошибки в тексте-неповторимый стиль автора©
indeviral
Авторы даже не скрывают
А если посмотреть команду для запуска ...))
pacman -Ql kakoune | grep bin
kakoune /usr/bin/kak

indeviral
Вообще viшнутась это болезнь(
А вообще рекомндую попробовать ради интереса
Ошибки не исчезают с опытом - они просто умнеют
indeviral
Вообще viшнутась это болезнь
Есть на почти на всех линмашинах даже на говне мамонта, так что знать хотя бы в общих чертах не помешает
Если vim - это улучшенный vi, то neovim - улучшенный vim. позиционирующий себя как его продолжение, объединившее усилия многих разработчиков. И если погуглить vim vs neovim - выбор в пользу последнего очевиден.
vim у меня есть, но его работа мне не нравится. Например, работа с выделением мышью не в каждом терминале одинакова. Обычный vi меня более, чем устраивает.

А вот echo "set nocompatible" >> ~/.exrc результата не дает.

:set nocompatible

пишет - нет такой опции.

А на centos, где стрелки работают, не вижу файла .exrc

В общем хочется, чтобы бесхитростно работал vi, но со стрелочками.
 
Зарегистрироваться или войдите чтобы оставить сообщение.