Вы когда-нибудь замечали, что vi
привязки клавиш по умолчанию Raspberry Pi
немного странные? Например, находясь в режиме вставки, попробуйте использовать клавиши со стрелками для навигации. Не происходит :)
Является ли это тонким способом заставить нас правильно использовать режим вставки и командный режим или, возможно, привязки были просто упущены при создании изображения?
Я довольно привык к определенному отображению клавиш в Fedora / Debian, которое позволяет использовать клавиши навигации в режиме вставки. Чтобы получить знакомые привязки, к которым я привык, нужно ли мне возиться с эмуляцией терминала или каким-то другим файлом конфигурации?
vim
и то, что вы сейчас испытываете, действительноvi
. На современных дистрибутивахvi
команда часто связана с syslinkvim
.stty sane
установить переменную TERM (export TERM=linux
как правило, мне легче всего это запомнить)Ответы:
Пакет по умолчанию
vim-tiny
. Вы можете установить более знакомую версию:sudo apt-get install vim
Дополнительные настройки и настройки могут быть размещены в
.vimrc
файле в вашем домашнем каталоге.источник
У меня также была эта проблема, когда я вошел в систему как пользователь root, но не как пользователь pi. Я также установил vim с:
Это не решило проблему в одиночку, но немного покопалось, и я обнаружил, что это были некоторые различия в переменных среды. Мне удалось получить мое счастливое поведение vi, заключающееся в возможности перемещаться с помощью клавиш курсора даже в режиме вставки, просто изменив файл /root/.profile следующим образом:
источник
Удалите и очистите vim-tiny перед установкой vim. После этого все будет работать как положено.
источник