Правильное использование клавиши Option на терминале Mac

1

Я хочу знать, как настроить клавишу (Option или Alt) на моем терминале Mac. Например, чтобы + deleteудалить целое слово или + перейти к предыдущему слову.

Если я установлю флажок «Использовать опцию как мета-ключ» в Системных настройках, я получу эти функции, но затем потеряю все другие сочетания клавиш / комбинации, которые используют клавишу, такие как символ вертикальной черты ( |), что очень важно для канала ,

Я исправил одну из своих проблем, добавив команду \033bдля + и \033[1;5Cдля + , но, похоже, не работает с delete...

Может кто-нибудь помочь мне? Я не видел ничего удовлетворяющего здесь ...

ggrelet
источник
1
Что вы подразумеваете под клавишей «alt»? Какую клавиатуру вы используете с какой системой?
techraf
Я имею в виду этот ключ: ⌥ на классической клавиатуре OS X (я думаю)
ggrelet
На оборудовании Apple ярлык «alt» печатается только на ключе для использования с другой ОС. В OS X его никогда не называли «alt», но всегда называли «option» (на многих клавиатурах только помечены значком,, обозначающим выдвижную пластиковую карту, расположенную под клавиатурой Lisa). Таким образом, OS X не знает никакой клавиши «alt».
Арджан
1
Хорошо, мы говорим об одном и том же ключе: from Теперь я буду обозначать его как ключ «option»
ggrelet
Это действительно зависит от того, какая у вас клавиатура. Apple, кажется, продолжает менять свое мнение о том, как это называется. Мои последние несколько полноразмерных клавиатур Apple в Великобритании говорят как «alt», так и ⌥ У меня не было той, которая говорила «Option» с конца 90-х годов.
Тецудзин

Ответы:

2

В MacOS Terminal APP просто выберите «Использовать опцию как мета-ключ» в настройках предпочтения, оно должно дать то, что вы хотите.

введите описание изображения здесь

YaOzI
источник
0

Если вы не возражаете против использования (гораздо лучше и с открытым исходным кодом) замены iTerm2 для собственного терминала OSX, то вы можете перейти в « Настройки» -> « Ключи» и добавить комбинацию клавиш, отправляя шестнадцатеричный код 0x1b 0x08на + delete:

Настройки iTerm2 для Option + Delete

techraf
источник
Будет ли у вас ключ для опции + левая стрелка и опция + правая стрелка?
грлет