Один из моих основных инструментов, используемых для программирования, - это мой Терминал. Это делает мой процесс программирования более эффективным, когда я могу быстро открыть окно терминала.
В Ubuntu я использовал ( window+ Alt+ T) для открытия терминала. Но теперь я использую Macbook в своей работе по программированию.
Иногда я использую Spotlight для поиска «Терминал» и нажимаю Enter.
Я хотел бы знать, могу ли я назначить для этого горячую клавишу клавиатуры.
Спасибо
macos
ubuntu
keyboard-shortcuts
Гопал Прасад
источник
источник
Ответы:
Я протестировал следующую процедуру в macOS Mojave 10.14.6 (18G3020).
Запустите Automator. Создайте документ типа «Быстрое действие»:
(В старых версиях macOS используйте шаблон «Сервис».)
В новом документе Automator добавьте действие «Запустить AppleScript». (Вы можете ввести «запустить applescript» в поле поиска вверху списка действий, чтобы найти его.) Вот AppleScript, который нужно вставить в действие:
Установите для всплывающего окна «Рабочий процесс получает» значение «Без ввода». В целом это должно выглядеть так:
Сохраните документ под названием «Новый терминал». Затем перейдите в меню Automator (или меню приложения в любом запущенном приложении) и откройте подменю Services. Теперь вы должны увидеть быстрое действие «Новый терминал»:
Если щелкнуть пункт меню «Новый терминал», откроется диалоговое окно:
Щелкните OK, чтобы разрешить выполнение действия. Вы увидите это диалоговое окно один раз в каждом приложении, которое находится на переднем плане при использовании действия. Другими словами, при первом использовании действия, когда Finder находится на переднем плане, вы увидите диалоговое окно. И при первом использовании действия, когда Safari находится на переднем плане, вы увидите диалоговое окно. И так далее.
После того, как вы нажмете ОК в диалоговом окне, Терминал должен открыть новое окно.
Чтобы назначить сочетание клавиш для быстрого действия , выберите пункт «Настройки служб…» в меню «Службы». (Или запустите «Системные настройки», выберите панель «Клавиатура», затем перейдите на вкладку «Ярлыки», затем выберите «Службы» в левом списке.) Прокрутите до конца правого списка и найдите новую службу терминала. Нажмите на нее, и вы увидите кнопку «Добавить ярлык»:
Нажмите кнопку и нажмите предпочитаемое сочетание клавиш. Затем почешите затылок, потому что (когда я попробовал) снова появляется кнопка «Добавить ярлык». Но нажмите кнопку еще раз, и вы должны увидеть свой ярлык:
Теперь вы должны иметь возможность нажимать сочетание клавиш в большинстве случаев, чтобы открыть новое окно терминала.
источник
The action "Run AppleScript" encountered an error
. Любые идеи? Я использую OSX 10.12.1, если это важно.on run {input, parameters} tell application "Terminal" if not (exists window 1) then reopen activate end tell end run
Как программисты, нам нужен самый быстрый и надежный способ привести наши инструменты в порядок и начать взламывать. Вот как я заставил его работать в MacOS 10.13.1 (High Sierra):
Вариант 1: перейдите на
System Preferences | Keyboard | Shortcut | Services
. ВFiles and Folders
разделе включитеNew Terminal at Folder
и / илиNew Terminal Tab at Folder
назначьте ему горячую клавишу.Вариант 2: если вы хотите, чтобы сочетание клавиш работало где угодно, создайте новую службу с помощью Automator, затем перейдите к сочетанию клавиш, чтобы назначить ему сочетание клавиш. Известное ограничение: не работает с рабочего стола
Ноты:
MacOS
, в этом нет необходимости.источник
iTerm2 - альтернатива терминалу - имеет возможность использовать настраиваемую общесистемную горячую клавишу для отображения / скрытия (изначально установлено на Alt+ Space, по умолчанию отключено)
источник
"script"
ошибку, когда указываю,tell application "iTerm2"
как вы открылиiTerm2
?