it-swarm.asia

استخدام Ctrl-Tab للتبديل بين علامات التبويب في Mac Terminal.app

كيف يمكنني القيام بها Ctrl-Tab و Ctrl-Shift-Tab التبديل بين علامات التبويب في Terminal.app على ماك (OS 10.4 و 10.5 على وجه التحديد)؟ هذه هي الطريقة التي أقوم بتبديل علامات التبويب في Firefox و Aquamacs ، و Command-Shift-[ و Command-Shift-] هو محرج للغاية بالنسبة لي. أنا على علم بهذا السؤال ذي الصلة:

كيف يمكنني تغيير اختصار لوحة المفاتيح للتبديل بين علامات التبويب في Mac Terminal؟

ومن هنا يبدو أن قسم اختصارات لوحة المفاتيح في تفضيلات النظام ، ولكن يبدو أن مربع الحوار الخاص باختصارات لوحة المفاتيح لا يقبل Ctrl-Tab في حقل اختصار لوحة المفاتيح. هل هناك تسلسل لوحة مفاتيح خاص لإدخال علامات التبويب (مع المعدلات) في حقل مربع حوار على جهاز Mac؟ هل هناك أي طريقة أخرى تسمح لي بتخصيص Terminal.app بالطريقة التي أرغب فيها؟

88
dkee

لقد جربت ذلك تحت Snow Leopard وعملت بشكل جميل:

  1. افتح تفضيلات النظام => لوحة المفاتيح
  2. انتقل إلى اختصارات لوحة المفاتيح
  3. انقر فوق "اختصارات التطبيق" على اليسار
  4. انقر فوق "+" القليل لإضافة برنامج
  5. انتقل إلى المحطة الطرفية (مخفي في التطبيقات/المرافق)
  6. بالنسبة لنوع عنوان القائمة "إظهار علامة التبويب التالية" أو "إظهار علامة التبويب السابقة" ("تحديد علامة التبويب التالية" و "تحديد علامة التبويب السابقة" لمافريكس أو أقدم) (أيضًا ، ستكون هذه العناصر مختلفة للغات غير الإنجليزية)
  7. لنوع اختصار لوحة المفاتيح Ctrl-Tab أو Ctrl-Shift-Tab
  8. انقر فوق "إضافة". أنت g2g!
128
user13902
  1. اختر علامة التبويب (يمين) التالية CMD + }

  2. اختر علامة التبويب السابقة (يسار) CMD + {

لذلك سوف تحتاج إلى القيام به CMD + Shift + [ أو ] لليسار واليمين على التوالي.

20
Brian

بعد إضافة إلى الإجابة أعلاه : تم تغيير الربط اليدوي للاختصارات في Yosemite من "تحديد علامة التبويب التالية" و "تحديد علامة التبويب السابقة" إلى " إظهار علامة التبويب التالية "&" إظهار علامة التبويب السابقة "

7
sua

shift + command + arrow left/right يعمل من خارج منطقة الجزاء على يوسمايت.

4
RyJ

حسنًا ، إليك الطريقة الوحيدة التي يمكنني بها معرفة كيفية القيام بذلك. أولاً ، قم بإنشاء الأمر الذي تريد استخدامه لتفضيلات النظام ، لكن استخدم عنصرًا نائبًا بدلاً من علامة التبويب لأنه لن يتيح لك إدراج علامة التبويب. ثم افتح com.Apple.terminal.plist (يتم بسهولة أكبر باستخدام محرر plist) وانتقل إلى قسم NSUserKeyEquivalents وسترى الأوامر التي قمت بإنشائها. احذف العنصر النائب وانتقل إلى قائمة التعديل واختر أحرفًا خاصة. حرف علامة التبويب في قسم الأسهم. إنه سهم يشير إلى خط عمودي. قيمتها يونيكود 21E5. بمجرد أن يتم إدراج حفظ وإنهاء ويجب أن تعمل! يمكنك أيضًا القيام بكل هذا في تفضيلات النظام ، لكن يجب عليك إدراج جميع الأحرف بدلاً من كتابتها وليس لدي أي فكرة عن قيمها في الترميز الموحد.

بالمناسبة ، أفترض أن لدى Apple سببًا شبه جيد على الأقل لعدم السماح بأحرف علامات التبويب بشكل طبيعي ، لذا تابع بحذر. تستخدم الكثير من الاختصارات العالمية علامة تبويب ، لكن يبدو أن ctrl-tab ليس واحدًا منها ، لذلك ربما تكون على ما يرام.

1
Alex.Bullard

بالنسبة إلى yosemite: http://taiki.net/2014/11/osx-terminal-sck.html

كما ليس لدي أي سمعة للتعليق فقط اضطررت إلى نسخ الجواب.

  1. افتح تفضيلات النظام => لوحة المفاتيح
  2. انتقل إلى اختصارات لوحة المفاتيح
  3. انقر فوق "اختصارات التطبيق" على اليسار
  4. انقر فوق "+" القليل لإضافة برنامج
  5. انتقل إلى المحطة الطرفية (مخفي في التطبيقات/المرافق)
  6. بالنسبة لنوع عنوان القائمة "إظهار علامة التبويب التالية" أو "إظهار علامة التبويب السابقة" (ستكون هذه العناصر مختلفة للغات غير الإنجليزية)
  7. بالنسبة لاختصار لوحة المفاتيح ، اكتب Ctrl-Tab أو Ctrl-Shift-Tab

الفرق مع yosemite هو ... تم تغييرها من "تحديد X Tab" إلى "إظهار X Tab" ...

لماذا ا؟

0
Tobias Kopelke

استخدم iTerm2 . إنه بديل طرفي يدعم اختصار لوحة المفاتيح هذا خارج الصندوق.

0
spuder