На це питання вже є відповідь тут:
Начебто команда Windows+ Rу світі Windows? Це насправді дозволяє лише запустити команду, але ви отримаєте ідею.
На це питання вже є відповідь тут:
Начебто команда Windows+ Rу світі Windows? Це насправді дозволяє лише запустити команду, але ви отримаєте ідею.
Відповіді:
Припустимо, що ваш запущений Snow Leopard ⌘+ spaceвідкриє прожектор, який можна використовувати для запуску терміналу.
Прожектор може бути пов'язаний з іншою комбінацією клавіш, але за замовчуванням аналогічно Windows+ R.
Станом на Snow Leopard, це на самому справі буде вбудована в ОС.
Запустіть Автоматизатор і створіть службу, яка не отримує жодного вводу з жодної програми. З Бібліотеки дій додайте до робочого процесу дію "Запуск програми". У спадному списку програм виберіть програму "Термінал". Збережіть свою нову послугу, а потім призначте їй ярлик клавіатури у:
System Preferences -> Keyboard -> Keyboard Shortcuts -> Services
Я рекомендую встановити QuickSilver . Це програма запуску програм, яка запам’ятає програми, які ви запускаєте найчастіше, і рекомендує їх спочатку. Запустити будь-яку програму легко за допомогою декількох натискань клавіш.
QuickSilver - це перша програма, яку я встановлюю на кожному новому Mac.
Не вбудований в ОС, але я використовував безкоштовну утиліту під назвою Visor. Що ви робите з ним, це залишати ваш термінал працює у фоновому режимі, але Visor приховує його і викликає його в консолі стилю Quake, коли ви натискаєте комбінацію клавіш (налаштовувана користувачем). Це досить настроюється щодо того, як ваш Термінал показує / ховається. Супер приємно.
Рішення, запропоноване @NReilingh, добре, але воно не вдається, якщо запущено Terminal.app і у нього немає відкритого вікна (я протестував це в OSX 10.7).
Заміна дії програми запуску на запуск дії AppleScript та встановлення наступного коду для запуску робить трюк:
on run {input, parameters}
tell application "Terminal"
activate
reopen
end tell
return input
end run
Ось повний пост: Mac OS X: запуск терміналу з клавіатури
reopen
можете створити нове вікно за замовчуванням, якщо немає відкритих вікон. Сценарій блокується, поки програма не закінчиться, тому, здається, це займе більше часу, якщо запустити його за допомогою FastScripts. open -a
також робить щось подібне reopen
, і це не блокує сценарії.
reopen
, дякую, що вказали на це.
Я хотів, щоб ярлик завжди відкривав нове вікно терміналу незалежно від будь-чого іншого. Ось код для цього:
tell application "Terminal"
do script ""
activate
end tell
У Mavericks є можливість відкрити нове вікно терміналу в папці, яку ви виділили в Finder. Щоб увімкнути цю опцію, перейдіть Finder -> Services -> Service Preferences
і перевірте New Terminal at Folder
.
Потім скористайтеся ним у меню Finder:
Це рішення працює для MacOS Sierra.
Доступ до DTerm здійснюється через налаштовану користувачем гарячу клавішу , і з'являється вікно, в якому ви можете виконати команду термінала в поточному каталозі . Наприклад, якщо ви знаходитесь у Finder і хочете націлювати деякі файли, ви просто натискаєте гарячу клавішу і запускаєте tar
, не потребуючи змін каталогів. Натискання клавіші Shift + Enter замість просто Enter після введення вашої команди виконає її в новому вікні терміналу, з якого ви можете продовжувати працювати.
Я використовую Spark і маю ⌘+ ⌥+ §(у мене розміщення клавіатури Великобританії; §трохи нижче esc), щоб запустити термінал. Я вважаю за краще використовувати сервіс / AppleScripts, оскільки це швидше. Крім того, він не додає видимих елементів інтерфейсу, як інші рішення (я дуже анальний щодо того, щоб максимально впорядкувати свою робочу область).
Я думаю, що розвиток Spark зупинився, але він ідеально працює на Snow Leopard.
Хоча я думаю, що автоматизатор / прив'язка клавіатури до Служб краща, я думаю, що слід згадати Quicksilver , який дає вам чудові послуги клавіатури для Mac.
Ви повинні прочитати цю статтю про Quicksilver.
Це трохи сумнівно, а не пряма відповідь: ви можете використовувати iTerm та встановити для неї глобальну гарячу клавішу через Preferences ( ⌘+ ,)> Keyys> Hotkey.
Я люблю Apptivate , це як Іскра. Apptivate дозволяє "призначити системні ярлики будь-якому файлу програми, документа чи сценарію". Він просто робить це одне, і робить це досить добре. Це дуже мало, тому не використовує багато системних ресурсів.
Однією з відмінних особливостей Apptivate є те, що якщо він виявить додаток, скажімо, Terminal.app, який вже запущений, Apptivate приховає його замість запуску нового примірника програми.
Я використовую FastScripts для цього. Це безкоштовно до 10 комбінацій клавіш, 14,95 доларів США для включення необмежених комбінацій клавіш (я не пов'язаний з програмним забезпеченням Red Sweater, просто щасливий клієнт).
Це досить близько: CDTo .
"Швидке міні-додаток, яке відкриває вікно Terminal.app cd'd до самого самого вікна пошуку. Цей додаток розроблений (включаючи його значок) для розміщення на панелі інструментів вікна пошуку."
В ідеалі вам потрібен інструмент, який імітує вбудовану функцію MacOS 9:
Дякуємо за рекомендацію Spark. Я тільки що спробував версію 3.0b9, і вона прекрасно працювала в OS X 10.10.3 для створення ярлика для запуску терміналу. Я використовую Ctrl + Opt + T, що є тим самим ярликом, щоб відкрити термінал у моєму дистрибутиві Linux.
Я використовую Відкритий термінал . Перевірте це тут .
Ви можете використовувати Automator.app для створення нових ярликів
Додаток Автоматизатор>, а потім сервіс (значок шестірні) [немає вводу]> з подальшим запуском application.app служби,> вибрав terminal.app> [ЗБЕРЕГТИ]> системний прип. > комбінації клавіш> послуги> ярлик налаштування
ctr + opt + cmd + T