5

Вместо этого они дают A, B, C, D

Я использую vi.

3 ответа3

7

В vi нет поддержки клавиш со стрелками. Однако, скорее всего, вы на самом деле используете vim, на который часто ссылаются vi для совместимости (я не уверен, что делает Ubuntu, так что я просто догадываюсь). Хотя vim поддерживает клавиши со стрелками, они, как правило, отключаются при запуске от имени vi.

Если вы используете vim, попробуйте ввести следующую команду:

:set nocompatible

и посмотрим, решит ли это проблему. Это также может быть загружено в ваш файл конфигурации ~/.vimrc для автоматической загрузки при каждом запуске программы.

Кроме того, вы можете запустить vim вместо vi.

2

vi никогда не делал и никогда не будет поддерживать клавиши со стрелками. Правильные клавиши перемещения в vi :h, j k, l. Я предлагаю вам научиться использовать vi таким образом или переключиться на другой текстовый редактор. nano популярен и прост для небольших задач. vim популярен среди людей, которым нравится vi но им нужны дополнительные функции, такие как подсветка синтаксиса и, да, поддержка клавиш со стрелками.

1

Вы, вероятно, используете старую версию vi. В более старых версиях навигация осуществлялась с помощью клавиш H, J, K и L. Чтобы получить последнюю версию vi, сделайте

sudo apt-get install vim

Если вы тоже хотите графический интерфейс, используйте

sudo apt-get install vim-gnome

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .