Что случилось с моей установкой Vi / Vim?

Я задавал этот вопрос ранее, но он был удален, потому что я случайно упомянул, что использую Ubuntu 9.04.

Ну, я обновился до второй последней версии, 12.04 LTS, и Vi все еще работает.

Эта проблема, кажется, возникает только в Vi только потому, что я пробовал ее с pico и gedit, все из которых работают как ожидалось. В Vi, когда я нахожусь в режиме вставки:

  • HOME KEY вставляет H
  • END KEY вставляет F
  • UP-ARROW KEY вставляет B
  • DOWN-ARROW KEY вставляет A
  • LEFT-ARROW KEY вставляет C
  • RIGHT-ARROW вставляет D
  • [ 1117] перемещает курсор влево без удаления.

Я нахожу это очень раздражающим. Мне нужно знать, происходит ли это с кем-то еще. Я попробовал это на своем ноутбуке hp друзей, и он ведет себя так же, поэтому мой компьютер (Acer) здесь не виноват. Я уверен, что есть объяснение этому, что это и как я могу это исправить?

4
задан 14 September 2013 в 02:41

2 ответа

Согласно этого руководства , Ubuntu поставляется с консольной версией Vim. Это вызывает нестандартное поведение, которое вы испытываете. Полная версия Vim должна быть доступна, выполнив:

sudo apt-get install vim

Это одна из первых вещей, которые я всегда делаю, когда устанавливаю Ubuntu.

0
ответ дан 14 September 2013 в 02:41

Привязка клавиш для вашей установки vi, кажется, не установлена ​​правильно для вашего терминала. Быстрое решение состоит в том, чтобы переназначить их (как подробно здесь ):

:set <PageUp>=[press Ctrl-V][press PageUp]

где :set <pageUp>= вводится буквально.

0
ответ дан 14 September 2013 в 02:41

Другие вопросы по тегам:

Похожие вопросы: