Intereting Posts
Съемка с веб-камерой с ноутбуком после ввода неправильного пароля Есть ли текстовый редактор, который будет показывать выделение кода для кода Visual Basic? Курсор – один символ слишком далеко впереди после обертки строк Различное поведение sed относительно массива и строки при наличии обратных косых черт Как сделать переменную из подоболочки доступной в родительской оболочке Как создать обратную динамическую пересылку портов ssh У gpg-agent есть графический интерфейс? Могу ли я определить, что изменилось в обновленном пакете с помощью apt или dpkg на Debian 6? Перенаправление stdout и stderr все еще печатает на stdout Проверка строки с использованием classа регулярных выражений posix Порядок сортировки для заказа этого списка в определенном порядке zle reset-prompt предотвращает просмотр истории с помощью клавиш со стрелками wlan0 не показывается в Кали CentOS – действует ненормально каждую неделю и приводит к отключению всей моей настройки, как я могу откат / восстановление до одной недели? Как извлечь данные из XML-файла

Проблема с обратной связью vi

Мне нужно работать на действительно старой рабочей станции AIX с vi версии 3.10. Я немного поработал в vim, но это было гораздо проще в использовании, чем старый vi (по крайней мере, пока я не привык к старой vi).

Поскольку я использовал ключ backspace для стирания моего предыдущего персонажа навсегда с момента моего рождения, я хотел бы иметь эту функциональность и в vi.

Я искал решение.

Я нашел следующее:

  1. :set backspace=2 (: set all не имеет опции backspace, а также несовместимо)

  2. stty erase ^? (Не работает)

  3. В файле .exrc в моем домашнем каталоге я могу настроить сопоставление. т.е. отображение.

Однако, в режиме редактирования в vi, нажатие на обратное перемещение фактически переводит мой курсор в одну позицию слева, но не удаляет его.

Как сопоставить якорь клавиши со стрелкой, чтобы заставить ее выполнять функцию обратного пространства?

AIX Version: 5 5300 что-то. uname -a дает AIX << имя хоста >> 3 5

Пытаться

:map Backspace X

Вам нужно будет набрать Ctrl + V непосредственно перед Backspace , и поэтому команда, вероятно, будет выглядеть так:

:map ^H X