Как я могу изменить сочетание клавиш для переключения вкладок в Mac Terminal?


79

Я знаю, что вы можете переключать вкладки с помощью shift cmd [клавиша со стрелкой] в Mac Terminal, но это болезненно для достижения клавиши со стрелкой. Как я могу изменить связывание клавиш по умолчанию?


Не совсем связано с программированием на мой вкус.
Дана

@ Дана: Это может быть: я не знаю, нужно ли мне изменить некоторые rc-файлы, такие как в случае с xmodmap.
Лео Леопольд Герц 준영

4
Используйте клавиши Cmd и Shift рядом с клавишами со стрелками.
Даниэль Бек

Ответы:


62

До Сьерры (Эль-Капитан и ранее), меню окна показывает другую комбинацию клавиш.


21
Каким образом это отвечает на вопрос? (Я знаю ответ, но не понимаю, как это поможет любому, кто еще не знал, как настроить сочетания клавиш для пунктов меню с помощью системных настроек.)
Крис Страница

1
@ChrisPage Это настройки по умолчанию. Я не настроил никаких специальных клавиш быстрого доступа, и они присутствуют в моем.
Бен Мордехай

4
@BenMordecai Итак, если этот ответ имеет письменный ответ (а не просто скриншот), он будет читать «по умолчанию уже есть командные клавиши, которые не используют клавиши со стрелками, поэтому вам не нужно менять привязку по умолчанию» «? Я спрашиваю, потому что кажется, что вопрос «Как я могу изменить связывание клавиш по умолчанию?», Который не упомянут в этом, в настоящее время принятом ответе.
Крис Пейдж

3
Я только что узнал, что вы можете изменять сочетания клавиш, которые появляются в меню, и я использую OS X около 3 лет. Я думаю, что этот шаг не тривиален.
Ян Сегре

3
Скриншот не помог мне в этом. На самом деле это ввело меня в заблуждение. Кроме того, я просто не могу найти способ изменить сочетание клавиш для перехода на следующую и предыдущую вкладки клавиш терминала. Кто-нибудь даст дополнительную информацию о том, где настроить это изменение?
Стефан

52

Вы можете изменить привязки клавиш почти для всех приложений Какао в Системных настройках, включая Terminal.app.

Перейдите в « Системные настройки»> «Клавиатура»> «Сочетания клавиш»> «Сочетания клавиш приложения» , затем добавьте новый ярлык для терминала (находится в папке «Приложения / Утилиты»).


Я попробую это, спасибо! Использование ярлыков по умолчанию очень неудобно на Macbook без мыши.

1
Где? Я ничего не вижу в Системных настройках> Клавиатура> Сочетания клавиш.
Ян Данн

5
Нажмите «Ярлыки приложений», затем нажмите кнопку «+». В раскрывающемся списке «Приложение» полностью прокрутите вниз, выберите «Другие ...», перейдите в папку «/ Applications / Utilities» и выберите «Терминал». Затем введите «Показать следующую вкладку» или любой ярлык меню, который вы хотите заменить. Затем введите желаемое сочетание клавиш. А затем нажмите «Добавить».
Jojo

2
Кажется, вы не можете использовать все ключи таким образом. Например, я не могу использовать PageUp / PageDown для ярлыков, определенных здесь.
Крис

3
Это должен быть принятый ответ. Спасибо тебе за это.
Дэймон

6

1. Установите SIMBL (плагин-активатор): http://www.culater.net/software/SIMBL/SIMBL.php

2. Установите TerminalTabSwitching.bundle

git clone https://github.com/dabeeeenster/terminaltabswitching
cp -r terminaltabswitching/TerminalTabSwitching.bundle "/Library/Application Support/SIMBL/Plugins"

3. Перезапустите приложение «Терминал» и наслаждайтесь Cmd+[0-9]переключением вкладок.

К вашему сведению: если что-то подобное plugin is not verified in terminal version # (a number)появляется, когда вы снова открываете свой терминал, возможно, может помочь следующая информация.

(1) Открыть

/Library/Application\ Support/SIMBL/Plugins/Terminal/TerminalTabSwitching.bundle/Contents/Info.plist

используя ваш любимый текстовый редактор под sudo.

(2) Поиск <key>MaxBundleVersion</key>.

(3) Измените <string>280</string>на следующей строке свой номер версии терминала или выше, как <string>300</string>. Сохранить.

(4) Выйдите из терминала и снова откройте его. Надеюсь, что подсказка исчезнет, ​​и вы можете использовать Cmd+[0:9]для переключения вкладок.


Ответ орудия выше - точный. этот ответ слишком сложен
злой киви


4

Если вы не против загрузить новое программное обеспечение, я рекомендую iTerm 2: http://www.iterm2.com/#/section/home

Он позволяет не только произвольно связывать клавиши, а также быстро переключаться между вкладками с помощью cmd + TabNumber (или вашего любимого мета-ключа), но также имеет ряд других полезных функций.

(Я бы опубликовал снимок экрана, но я здесь новичок).


Голосовали против, потому что на самом деле это не отвечает на вопрос, и ничто не мешает пользователю настроить ярлыки в Терминале, используя Системные настройки, обычный ответ для этого типа вопроса.
Крис Пейдж
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.