iTerm2: функціональність Alt-Dot за допомогою Cmd-Dot


15

Чи є відомий спосіб досягти функціональності «вставити останній аргумент команди», який зазвичай доступний у Bash, ввівши Alt-. (Alt та період) на OSX за допомогою iTerm2?

Як я знаю, це має бути можливим, це дві послідовності ключів:

Alt + .
Esc + .

Підручник. одна працює, але Alt-. не. Не з Alt-. або Cmd-.


Відповіді:


25

Це схоже на частину прив'язок ключових башшів для читання EMACS, тобто вони, здається, є комбінаціями клавіш, які використовуються в EMACS та емулюються чи доповненнями для баш-програм, або щось подібне. На жаль, моя робота, як і ваша, на жаль, але я маю вирішення, оскільки ви говорите стосовно iTerm2:

Зайдіть у Налаштування профілю профілю термінального сеансу, на який ви хочете нанести це, і встановіть прив'язку ключів, як показано таким чином:

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

Це, мабуть, не те рішення, яке ви шукаєте, однак воно повинно працювати для вас вкрай.


Це чудово працює для мене. Якщо це не правильне рішення, що таке?
GDorn

1

Вам просто потрібно змінити поведінку клавіші Option, щоб досягти бажаного результату.

Якщо ви перейдете до розділу «Поведінка клавіатури» на вкладці «Клавіші» в налаштуваннях профілю, ви побачите, що клавіша «Ліва / права опція (⌥) діє як:» вибір встановлюється на «Нормальний» (як на скріншоті у Біллі відповідь ). Оновіть їх до "+ Esc" та застосуйте.  Alt+ . тепер надасть останній аргумент попередньої команди.


Відредагуйте свою відповідь і надайте детальні кроки, щоб виконати те, що ви описуєте
Рамхаунд

@iviarki: Це вплине на поведінку всіх (Alt) + комбінацій клавіш, чи не так?
Скотт

Не впевнений, чому хтось прихильнився. Вищенаведені роботи. Хоча в порівнянні з іншими відповідями тут ви використовуєте "alt" (параметр) як протидія командній кнопці.
Лев Уфімцев
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.