Використання Ctrl-Tab для перемикання між вкладками в Mac Terminal.app


88

Як я можу зробити Ctrl- Tabі Ctrl- Shift- Tabперемикання між вкладками в Terminal.app на Mac (OS 10.4 і 10.5 конкретно)? Ось як я перемикаю вкладки у Firefox та Aquamacs, і Command- Shift- [і Command- Shift- ]для мене занадто незручно. Мені відомо про це пов'язане питання:

Як я можу змінити комбінацію клавіш для переключення вкладок у Mac Terminal?

А значить, і розділ "Комбінації клавіш" у системних налаштуваннях, але діалогове вікно "Клавіші швидкого доступу", схоже, не приймає Ctrl- Tabу полі "Клавіатура". Чи є спеціальна послідовність клавіатури для введення вкладок (з модифікаторами) у поле діалогового вікна на Mac? Чи є якийсь інший метод, який дозволив би мені налаштувати Terminal.app так, як я бажаю?


12
Тільки для довідки: Shift-Command-Ліва / Права стрілка також перемикає вкладки. А в Mac OS X Lion 10.7 можна перевести пальцями три пальці для переключення вкладок
Chris Page

Відповіді:


128

Я просто спробував це під Snow Leopard, і він прекрасно спрацював:

  1. Відкрийте Налаштування системи => Клавіатура
  2. Перейдіть до клавіш швидкого доступу
  3. Клацніть на "Ярлики програми" зліва
  4. Клацніть маленький "+", щоб додати програму
  5. Перейдіть до терміналу (це приховано у програмах / утилітах)
  6. Для заголовка меню введіть "Показати наступну вкладку" або "Показати попередню вкладку" ("Вибрати наступну вкладку" та "Вибрати попередню вкладку" для Mavericks або старшої версії) (Також ці елементи будуть відрізнятися для інших мов, крім англійської.)
  7. Для клавіатурного скорочення типу Ctrl- Tabабо Ctrl- Shift-Tab
  8. Натисніть кнопку Додати. Ви g2g!

Ви ++, Ви також працюєте на гірському леві.
Меттью Ретбон

Класно, те ж саме до мавериків.
Влад Т.

23
Це "Показати наступну вкладку" та "Показати попередню вкладку" під Yosemite. Але це повільніше, ніж чомусь використовувати Command + Shift + Right або Command + Shift + Left (чому, btw, змушує мене заздрити користувачам Linux).
LoremIpsum

Не працює для Yosemite :(
Siddharth

1
В OSX El Capitan я не бачу способу перейти до терміналу всередині папки утиліт, щоб додати його до списку ярликів додатків. Я завершив лише переміщення програми в / Програми, які працювали.
лампа розжарювання

20
  1. Виберіть наступну (праву) вкладку CMD+}

  2. Виберіть попередню (ліву) вкладку CMD+{

Отже, вам потрібно буде робити CMD+ Shift+ [або ]ліворуч і праворуч відповідно.


1
Чому Apple вирішила призначити такі жахливі ярлики таким часто потрібним командам?
Ніхіл

7

І все ж доповнення до відповіді, наведеної вище : В Йосеміті змінилось ручне прив’язка ярликів з "Вибрати наступну вкладку" та "Вибрати попередню вкладку" на " Показати наступну вкладку" та " Показати попередню вкладку"


4

shift+ command+ arrow left/rightпрацює з коробки на Yosemite.


1

Гаразд, ось єдиний спосіб я міг зрозуміти, як це зробити. Спочатку створіть команду, якою ви хочете скористатися системними налаштуваннями, але використовуйте заповнювач замість вкладки, оскільки вона не дозволить вам вставити вкладку. Потім відкрийте com.apple.terminal.plist (найпростіше це зробити за допомогою редактора plist) і перейдіть до розділу NSUserKeyEquivalents, і вам слід побачити створені команди. Видаліть заповнювач і перейдіть до меню редагування та виберіть спеціальні символи. Символ вкладки знаходиться в розділі зі стрілками. Це стрілка, спрямована до вертикальної лінії. Його однокодове значення - 21E5. Після того, як це вставлено, збережіть і вийдіть, і він повинен працювати! Ви також можете зробити все це в системних налаштуваннях, але вам потрібно вставити всі символи, а не вводити їх, і я не маю уявлення, що таке їхні знаки unicode.

До речі, я припускаю, що у яблука є принаймні напівповажна причина того, що символи вкладки не дозволяють нормально, тому поводьтесь обережно. Багато глобальних ярликів використовують вкладку, але ctrl-вкладка, здається, не одна з них, тому ви, мабуть, добре.


0

Використовуйте iTerm2 . Це альтернатива терміналу, яка підтримує цю комбінацію клавіш поза коробкою.


0

Для йосеміту: http://taiki.net/2014/11/osx-terminal-sck.html

Оскільки я не маю репутації просто коментувати, мені довелося скопіювати відповідь.

  1. Відкрийте Налаштування системи => Клавіатура
  2. Перейдіть до клавіш швидкого доступу
  3. Клацніть на "Ярлики програми" зліва
  4. Клацніть маленький "+", щоб додати програму
  5. Перейдіть до терміналу (це приховано у програмах / утилітах)
  6. Для заголовка меню введіть "Показати наступну вкладку" або "Показати попередню вкладку" (ці елементи будуть відрізнятися для інших мов, крім англійської)
  7. Для комбінації клавіш введіть Ctrl-Tab або Ctrl-Shift-Tab

Різниця з йосемітом полягає в тому, що вони змінилися з "Select X Tab" на "Show X Tab" ...

Чому?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.