الصفحة الرئيسية » howto » كيفية استخدام اختصارات لوحة المفاتيح Vim-Style للتنقل OS X Tab

    كيفية استخدام اختصارات لوحة المفاتيح Vim-Style للتنقل OS X Tab

    بعد التحول إلى OS X عندما حصلت على جهاز MacBook Air جديد ، كان أول شيء أحتاج إلى تكراره هو إعداد AutoHotkey المخصص للغاية - والأهم من ذلك هو استخدام مفاتيح J و K للتنقل عبر النوافذ المرنة بسهولة. نعم ، أنا مستخدم فيم.

    لم أكن أبدًا معجبًا بالحاجة إلى استخدام CTRL + TAB للتبديل من علامة تبويب إلى أخرى - للبدء ، عليك تحريك يديك من الصف الرئيسي ، وهذا أمر محرج ، ولماذا يجب أن أفعل ذلك لمجرد أن أحدهم قرر أن اختصار لوحة المفاتيح قبل أن تصبح علامات التبويب شائعة؟ إذا فكرت في الأمر ، إذا كانت المتصفحات المبوبة شائعة عندما تم اختراع اختصارات لوحة المفاتيح ، فستحتفظ بالتأكيد ببعض الاختصارات الجيدة لتبديل علامات التبويب.

    على نظام التشغيل Windows ، كنت دائمًا تستخدم نص AutoHotkey لجعل الأشياء بالطريقة التي أريدها: ALT + J و ALT + K لتحديد علامات التبويب السابقة والتالية. عندما تعتاد على ذلك ، فهو رائع للغاية ، وأسرع بكثير من استخدام CTRL + TAB. بالطبع ، اخترقت أيضاً CTRL + T و CTRL + W إلى ALT + T و ALT + W حتى أتمكن من فتح علامات تبويب جديدة وإغلاقها دون تحريك يدي من الصف الرئيسي.

    من خلال OS X ، يتبين أنه بسيط وسهل الاستخدام للغاية CMD + J و CMD + K للملاحة التالية / السابقة ، ويعمل في معظم التطبيقات التي تدعم علامات التبويب ، مثل Terminal أو Safari أو Google Chrome.

    ونعم ... أنا أدرك أنه في Vim كنت تستخدم H و L للتحرك اليسار واليمين. تكمن المشكلة في أنه في نظام التشغيل OS X ، لا يمكنك استخدام CMD + H طالما أنه جزء لا يتجزأ من نظام التشغيل ، لذلك إذا قمت بإعادة تخطيطه ، فستفقد ميزة رائعة أخرى. لذا فإن استخدام J و K يعمل بشكل أفضل.

    فقط افتح تفضيلات النظام وتوجه إلى لوحة المفاتيح.

    حدد قسم اختصارات لوحة المفاتيح ثم اختصارات التطبيقات. أنشئ مفتاح اختصار جديدًا ، واتركه مضبوطًا على كل التطبيقات ، واكتب تحديد علامة التبويب التالية في المربع ، مع منحه اختصار لوحة المفاتيح لـ CMD + K. كرر ذلك مع تحديد علامة التبويب السابقة و CMD + J.

    عند الانتهاء ، يجب أن تبدو كما يلي:

    كل ما عليك فعله هو فتح تطبيق يدعم علامات التبويب ، والتعود على نظام تنقل أسرع.