رئيسي آخر افتح Terminal هنا
آخر

افتح Terminal هنا

بواسطةطاقم TabletS 6 نوفمبر 2005 ، 4:00 مساءً بتوقيت المحيط الهادي

في إدخال Mac OS X Hints Weblog الأسبوع الماضي ، حدد زميلي Rob Griffiths طريقة لتغيير دليل العمل بسرعة في Terminal - الدليل الذي تتواجد فيه - إلى المجلد المعروض حاليًا في Finder. كما قال روب:



بصفتي شخصًا يعمل كثيرًا مع Terminal ، غالبًا ما أجد نفسي أرغب في القيام بأشياء بين Terminal و Finder. على سبيل المثال ، هناك أوقات أريد فيها فتح دليل Terminal الحالي في Finder. هذا في الواقع أمر بسيط جدًا - فقط اكتب open. (لاحظ النقطة اللاحقة!) واضغط على رجوع. سيتم تنشيط Finder مع فتح المجلد المناسب. في معظم الأحيان ، يبدو أن ما أريد فعله هو العمل مع مجلد Finder الحالي في Terminal. إن حل هذا التحدي ليس بهذه البساطة.

تابع روب بعد ذلك ، بأسلوب تلميحات Mac OS X النموذجي ، ليوضح لك كيفية إنشاء حل خاص بك لهذه المعضلة باستخدام التقنيات المضمنة في نظام التشغيل Mac OS X ؛ في هذه الحالة ، مزيج من Automator و AppleScript. إذا كنت مستخدمًا متكررًا للوحدة الطرفية ، فإن تلميح Rob يعلمك كيفية استخدام هذه الميزات مع توفير أداة مفيدة أيضًا.

لكن - كنت تعلم أن هناك شيئًا قادمًا ، أليس كذلك؟ - إذا كان هناك شيء واحد تعلمته على مدار سنوات الكتابة جواهر ماك ، إنه يوجد دائمًا سوق لحل أسهل ، أو حتى مجرد حل مختلف. كما كتب HumanJHawkins عضوًا في منتديات TabletS في سلسلة رسائل بالمنتدى حول عمود Rob:





هل يعرف أي شخص كيفية تحرير القوائم السياقية في OS X؟ في Windows ، كل ما ستفعله هو الانتقال إلى القائمة السياقية لنوع الكائن Folder وإضافة cmd كمعالج مناسب (ومنحه اسمًا بديهيًا مثل Command Prompt Here…). ثم عندما تنقر بزر الماوس الأيمن على مجلد ، ترى خيار قائمة موجه الأوامر هنا ... والذي سيفتح نافذة أوامر في هذا الموقع. بالتأكيد هناك طريقة سهلة لجعل Terminal هو المعالج للمجلدات في OS X ، أليس كذلك؟ من يعرف كيف؟

كما اتضح ، الأمر أسهل من ذلك. كما هو الحال مع العديد من احتياجات OS X ، ستجد أن مطورًا ذكيًا قد قدم الحل بالفعل. في الواقع ، هناك حلان على الأقل ، كل منهما يتخذ نهجًا مختلفًا.

إن الأداة المفضلة - والأداة التي كنت أستخدمها منذ سنوات - هي PyeHouse Development البرنامج المساعد الطرفية هنا 0.95 ( ؛ free) ، والذي يقوم بالضبط بما طلبه عضو المنتديات لدينا: بعد تثبيت Terminal Here Plugin ، إذا قمت بالتحكم / النقر بزر الماوس الأيمن على مجلد (أو داخل نافذة مفتوحة) في Finder ، فسترى خيارًا جديدًا في الناتج الناتج القائمة السياقية: افتح Terminal هنا . يؤدي اختيار هذا العنصر إلى تشغيل Terminal (أو فتح نافذة Terminal جديدة إذا كانت Terminal قيد التشغيل بالفعل) وتغيير دليل العمل إلى المجلد المحدد. (إذا لم تكن قد قمت بتثبيت مكون إضافي للقائمة السياقية من قبل ، فيمكنك ببساطة إفلاته في ~ / Library / Contextual Menu Items ثم تسجيل الخروج وتسجيل الدخول مرة أخرى.)

بالنسبة لأولئك الذين لا يستخدمون القوائم السياقية كثيرًا ، ربما يكون خيار مارك لياناج أكثر فائدة افتح Terminal هنا ( ؛ مجانًا ، التبرعات مقبولة) ، وهو تطبيق قائم على AppleScript مصمم ليتم وضعه في شريط الأدوات أو الشريط الجانبي لنوافذ Finder. يمكنك استخدامه بإحدى طريقتين: إذا كنت حاليًا في مجلد Finder الذي تريد استخدامه في Terminal ، فما عليك سوى النقر فوق أيقونة Open Terminal Here في شريط الأدوات أو الشريط الجانبي لنافذة Finder- سترى باختصار فتح Terminal هنا في Dock أثناء تشغيله وإنهائه ، ثم سيتم فتح نافذة Terminal جديدة مع مجلد Finder هذا كدليل العمل الحالي. الطريقة الثانية لاستخدام هذه الأداة - مفيدة بشكل خاص إذا كنت لا تشاهد حاليًا نافذة Finder المطلوبة - هي سحب مجلد Finder إلى أيقونة Open Terminal Here في Finder (أو في Dock ، إذا كنت قد أضفت Open Terminal هنا في قفص الاتهام). مرة أخرى ، سيتم فتح نافذة طرفية جديدة بهذا المجلد كدليل العمل الحالي.

أحد المشاكل الشائعة بين كل من Terminal Here Plugin و Open Terminal Here هو أنهما يفتحان نافذة طرفية جديدة ، حتى لو كان أحدهما مفتوحًا بالفعل. بمعنى آخر ، لا يمكنك استخدام أحد هذه الحلول لتغيير دليل العمل لنافذة طرفية تعمل فيها بالفعل. (للقيام بذلك ، يمكنك دائمًا استخدام وضع الاستعداد الطرفي القديم: اكتب

cd
- بما في ذلك المساحة اللاحقة - ثم اسحب المجلد المطلوب إلى نافذة Terminal ، ثم اضغط على رجوع.) وهناك أيضًا حقيقة أنه باستخدام إحدى هذه الأدوات المساعدة ، لن تتعرف على تقنيات Mac OS X الرائعة مثل Automator و AppleScript ، كما تفعل باستخدام الإجراء الوارد في مقالة Rob. ولكن بالنسبة لأولئك ، مثل عضو المنتدى الخاص بنا ، الذين يريدون أداة مساعدة آلية بدون ضجة افعلها بنفسك ، فإن Terminal Here Plugin و Open Terminal هنا حلول سهلة.

البرنامج المساعد Terminal Here متوافق مع Mac OS X 10.2 والإصدارات الأحدث. Open Terminal Here متوافق مع نظام التشغيل Mac OS X 10.1 والإصدارات الأحدث.