В OS X Terminal.app, если вы открываете новые окна, вы можете легко переключаться между ними с помощью Cmd- 1, Cmd- 2, Cmd- 3и т. Д.
Вы также можете переключаться между вкладками, используя Cmd- Shift- {и Cmd- Shift- }. (или Cmd- Shift- Leftи Cmd- Shift- Right)
Но есть ли способ перейти прямо к конкретной вкладке, как вы можете с окнами? Например Cmd- Shift- 3перейти на третью вкладку? (Это не так, конечно.)
Я почти уверен, что это невозможно из коробки, но что, если я захочу написать AppleScript, чтобы заставить это работать?
macos
keyboard-shortcuts
terminal
Дан Фабулич
источник
источник
ctrl + tab
проведет вас через вкладки терминала в MacOS Sierra (и, возможно, раньше)Ответы:
Терминал Ditch и использовать iTerm . Это позволяет вам сделать это и для меня все равно немного более полезно.
источник
command + T
, иcontrol + tab
, как в браузере.command + W
закрывает вкладку.ctrl + tab
вы можете изменить вкладку в терминале в OSX.Комбинация клавиш: Shift- Cmd-Left or Right
источник
Это может быть сделано из System Preferences> Keyboard> Shortcuts> App Shortcuts> нажмите +> выберите
Terminal.app
и добавьте название параметра , как он появляется в меню терминала, который может быть:Примечание . Как вы, вероятно, понимаете, вы можете сделать это с абсолютно любым приложением [Cocoa] OSX, у которого есть меню с опциями, даже если изначально приложение не определило ярлык для опции.
Этот вид ярлыков не эквивалентен использованию собственных ярлыков приложений. Фактически OSX запускает предоставленную опцию меню через ярлык - вы заметите, что при нажатии клавиш соответствующий пункт меню будет мигать в строке меню.
После многих лет сопротивления идее использования стороннего терминала я наконец-то переключился на iTerm2, прежде всего из-за правильно работающего разделения окон, что в ootb Terminal.app не очень полезно. Кроме того, ярлыки полностью настраиваемы, что позволяет достичь всего, что вы хотите, в том числе переключение на определенную вкладку с помощью ⌘+, [tab number]чтобы перейти к N- й вкладке.
источник
Я использую Spark в течение многих лет. Это позволяет перезаписывать ярлыки любых приложений, таких как Terminal и Safari. Я использую его, чтобы обе программы переключали вкладки командой + n, где n - номер вкладки, от 1 до 9.
После того, как вы загрузите и скопируете Spark.app
/Applications
, запустите его, нажмите «Горячие клавиши» всех приложений, чтобы развернуть меню слева, и нажмите знак «плюс», чтобы добавить новое приложение.Добавить терминал (с
/Applications/Utilities/Terminal.app
). Далее нужно создать ярлыки: нажмите « Файл» -> «Новая горячая клавиша» -> «AppleScript» (или просто нажмите команду «+ 1» ). Нажмите на область быстрого доступа и нажмите команду + 1 , назовите ее tab1 и используйте этот код:Повторите это для команды + 2 для команды + 9 . Если вы хотите иметь возможность максимизировать терминал по вертикали, создайте новый ярлык, такой как command + shift + m , назовите его как хотите и используйте этот код:
То же самое для Safari на ярлыках вкладок, но код немного другой:
Честно говоря, я не могу использовать ни Терминал, ни Safari без этого.
источник
for n in {1..9} -1; do osacompile -e "try" -e "tell app \"Terminal\" to tell window 1 to set selected tab to tab $n" -e "end" -o Select\ Tab\ $n.scpt; done
. Оборачивание скриптов в блоки try предотвращает появление диалогов об ошибках. Spark последний раз обновлялся в 2008 году; FastScripts - другое приложение, которое позволяет назначать сочетания клавиш для приложений сценариям .В macOS High Sierra (10.13) вы можете переключаться на определенную вкладку с помощью сочетаний клавиш ⌘1- ⌘9.
Чтобы включить / отключить эти сочетания клавиш, перейдите в « Настройки» > « Основные» и переключите кнопки « 1-1 - ⌘-9» для переключения вкладок .
источник
Менее известные сочетания клавиш для нескольких приложений
Переместить предыдущую вкладку вперед
Shift- Command-[
Переместите следующую вкладку вперед
Shift- Command-]
Происхождение и сфера применения
Если я правильно помню, это были ярлыки, когда Safari получил вкладки.
Эти оригинальные ярлыки не в том , как к HT201236 ( Mac сочетания клавиш - поддержки Apple ) , но они находятся в Safari 9 (El Capitan): Safari клавиатуры и другие ярлыки , а также :
источник
Я прибыл сюда, чтобы получить ответ о том, как изменить ярлык для ЛЮБОГО приложения. Ответ @ ccpizza направил меня в правильном направлении.
Вот как я это сделал:
+
знакВы можете сделать это для любого пункта меню (верхняя панель). OSx выполняет текстовый поиск, поэтому вам просто нужно сопоставить его ... И повезло, что все приложения используют одинаковые имена :)
источник
Terminal.app
меню ->Window
.Переключение между вкладками в терминале - единственный известный мне способ. Я не проверял это на Snow Leopard, так что YMMV.
Или вы можете использовать Экран и переключать «вкладки» с помощью Ctrl- A, nи Ctrl- A, pили Ctrl- A, 0-9чтобы переключиться непосредственно на одну.
источник
Скопировано из Как я могу изменить сочетание клавиш для переключения вкладок в Mac Terminal?
1: Установить
SIMBL
(плагин активатор): http://www.culater.net/software/SIMBL/SIMBL.php2: установить
TerminalTabSwitching.bundle
3. Перезапустите приложение «Терминал» и наслаждайтесь
Cmd+[0-9]
переключением вкладок.К вашему сведению: если вы получили что-то вроде того,
plugin is not verified in terminal version # (a number)
когда вы снова открыли свой терминал, возможно, следующая информация поможет.(1) Открыть
используя ваш любимый текстовый редактор под
sudo
.(2) Поиск
<key>MaxBundleVersion</key>
.(3) Измените
<string>280</string>
на следующей строке свой номер версии терминала или выше, как<string>300</string>
. Сохранить.(4) Выйдите из терминала и снова откройте его. Надеюсь, что подсказка исчезнет, и вы можете использовать
Cmd+[0:9]
для переключения вкладок.источник
Control+ Tabотлично работает как сейчас
источник