Вместо этого они дают A, B, C, D
Я использую vi.
В vi нет поддержки клавиш со стрелками. Однако, скорее всего, вы на самом деле используете vim, на который часто ссылаются vi для совместимости (я не уверен, что делает Ubuntu, так что я просто догадываюсь). Хотя vim поддерживает клавиши со стрелками, они, как правило, отключаются при запуске от имени vi.
Если вы используете vim, попробуйте ввести следующую команду:
:set nocompatible
и посмотрим, решит ли это проблему. Это также может быть загружено в ваш файл конфигурации ~/.vimrc для автоматической загрузки при каждом запуске программы.
Кроме того, вы можете запустить vim вместо vi.
vi
никогда не делал и никогда не будет поддерживать клавиши со стрелками. Правильные клавиши перемещения в vi
:h, j k, l. Я предлагаю вам научиться использовать vi
таким образом или переключиться на другой текстовый редактор. nano
популярен и прост для небольших задач. vim
популярен среди людей, которым нравится vi
но им нужны дополнительные функции, такие как подсветка синтаксиса и, да, поддержка клавиш со стрелками.
Вы, вероятно, используете старую версию vi. В более старых версиях навигация осуществлялась с помощью клавиш H, J, K и L. Чтобы получить последнюю версию vi, сделайте
sudo apt-get install vim
Если вы тоже хотите графический интерфейс, используйте
sudo apt-get install vim-gnome