Обратное слово Emacs-стиля удаляет в Vim через терминал OS X

Используя энергию через терминал в OS X, я, кажется, не могу обязать метаклавишу Backspace удалять слово.

Я использую xterm-цвет, удаляю, отправляет ctrl-h, и у меня есть 'Опция Use как метаклавиша', проверенная. Это работает хорошо на все остальное.

^w делает то же самое в энергии, но мои пальцы обучены использовать клавишу Backspace опции (клавиша Delete на клавиатурах Mac).

В энергии через терминал, если я ввожу, я затем ^v затем метавозвращаюсь, я ничего не получаю. В MacVim я добираюсь, который корректен. Таким образом, это, кажется, терминальная проблема кодирования. Любая справка ценится, я не могу предположить, что являюсь первым, чтобы попытаться сделать это, хотя существует достаточно проблем с клавишей Backspace в терминале, что она делает поиск с помощью Google трудным.

2
задан 20.07.2010, 19:54

2 ответа

У меня была подобная проблема с рысью. Я не имею Delete sends Ctrl-H активированный и я могу получить хорошо работающую клавишу Backspace опции. Вы могли бы попытаться переключить это сначала. Иначе Вы могли бы посмотреть на то, что я сделал для получения рыси, прокладывающей себе путь, я хотел ее к:

Конфигурирование рыси

0
ответ дан 12.12.2019, 07:12

Начиная с использования Опции, поскольку клавиша Alt мешает Вам использовать все броские специальные символы, которые доступны через комбинации функциональной клавиши, я привык для использования Esc как моя клавиша Alt.

Внутренне, один из путей, например, Alt-X представлен приложениям, работающим в терминале, Esc (ASCII 27), сопровождаемый X. На машинах, имеющих клавишу Alt, можно поэтому отправить комбинацию Высокого звука путем ввода (не содержащий) Esc, сопровождаемый другим ключом.

Посмотрите :h timeout если Ваш Vim все еще не распознает Вашу команду.

0
ответ дан 12.12.2019, 07:12

Теги

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