Используем клавиши-модификаторы в шорткатах для Терминала
Терминал – бесспорно вещь удобная, но не без недостатков. Например,многие шорткаты для курсора в командной строке Терминала попросту не работают. Читатель MacOSXHints.com придумал способ назначить для окна консоли кастомные клавиатурные сокращения.
Первый способ обойти это ограничение – использовать обратный слеш (\). Сделайте клик по клавише, чтобы в строке появился двойной обратный слеш (\\). Удалить один знак можно так: нажмите стрелку влево, а затем “обратный забой” (кнопка Delete). У вас останется один управляющий символ (escape character), после которого можно ввести любой код, например, 033 для эмуляции Option.
Есть еще один способ ввода управляющих символов. Узнайте в этой таблице восьмеричный код клавиши, которую хотите назначить (управляющую последовательность) и используйте ее в поле ввода. Так например, чтобы ввести восьмеричный код для Option (\033), достаточно нажать Control + [.
Скажем, вы хотите использовать в Терминале комбинации Option + Влево или Option + Вправо как в любом текстовом поле Mac OS X (пропуск целого слова, а не символа). Начните с клика по кнопке плюс (+) во вкладке Клавиатура. Выберите Курсор влево или Курсор вправо в выпадающем меню Клавиша и Option в меню Модификатор. В поле Действие поставьте “Запустить строку в shell” и далее введите управляющий символ (по инструкции выше) и напишите 33b или 33f. В итоге у вас должно получиться \033b (Option + Влево) или \033f (Option + Вправо).
Горячие клавиши Option + Влево и Option + Вправо особенно удобны в Терминале. Однако существует множество других полезных шорткатов, которые можно добавить этим способом. Примечание: для лэптопа “обратный забой” нажимается с помощью fn + Delete.
Другие секреты терминала смотрите в статье Топ 25 секретов Терминала.
]]>Присоединяйтесь к нам в Twitter, Вконтакте, Facebook, Google+ или через RSS, чтобы быть в курсе последних новостей из мира Apple, Microsoft и Google.


27. Июля, 2010 
Комментариев пока нет. Вы будете первым!