it-swarm.asia

كيفية الحصول على انقسام عمودي من محطة في ماك لتنفيذ إجراءات مختلفة؟

أرى بين الحين والآخر أشخاصًا يستخدمون ما يشبه الجهاز الطرفي في نظام التشغيل Mac الخاص بهم ، فيما عدا ما يبدو أنه نافذة واحدة لديهم "انقسام" عمودي. على جانب واحد من الانقسام ، لديهم emac أو شيء ، وفي الجانب الآخر لديهم شيء آخر.

كيف يمكنني الحصول على شيئين مستقلين يحدثان مرة واحدة في نفس النافذة الطرفية ، مقسومة على انقسام رأسي؟ يشبه إلى حد كبير جزء الانقسام ، لكن جزء الانقسام هو جزء أفقي ويتم عكس الإجراءات في الأجزاء.

44
Tony Stark

ربما شاشة جنو مع انقسام عمودي ؟

image

يجب أن يكون مثبتًا بالفعل على جهاز Mac الخاص بك ، اكتب screen في الجهاز.

يمكنك أيضًا القيام بذلك مع emacs بحد ذاته .

29
John T

قم بتنزيل iTerm2 لـ macOSX من هنا .

استخدم cmd + d للتقسيم العمودي و cmd + shift + d للتقسيم الأفقي

للتنقل بين الانقسامات الرأسية في اليسار/اليمين أو أعلى/أسفل الموضة استخدم cmd + [ و cmd + ]

أوصيت iTerm 2 بسبب هذه الميزات .

أيضًا ، أحب ميزة الإكمال التلقائي التي تحدث عند الضغط على cmd + ;

تشمل الميزات باختصار ما يلي:

  • تقسيم الأجزاء
  • هوتكي النافذة
  • بحث
  • الإكمال التلقائي
  • نسخة الفأر
  • لصق التاريخ
  • الإعادة الفورية
  • كونفيغورابيليتي
  • شاشة كاملة
  • 256 لونا
  • يونكس مثل
  • قراءة
  • الماوس التقارير
  • تذمر الدعم
  • علامات التبويب التعرض
  • الملامح المعلمة
  • متعدد اللغات
20
neo7

إذا كنت ترغب في العمل مع النوافذ الطرفية في وضع ملء الشاشة ، فيمكنك استخدام ميزة تقسيم الشاشة على نظام التشغيل MacOS مثل:

  1. فتح اثنين من النوافذ الطرفية
  2. تبديل أحد النوافذ ملء الشاشة
  3. تنشيط "التحكم في المهمة" (الافتراضي: F3)
  4. اسحب نافذة المحطة الثانية إلى مساحة ملء الشاشة الأولى
  5. استمتع بنوافذ طرفية بملء الشاشة

يمكنك تبديل تركيز لوحة المفاتيح بين المصطلحات -[ و -]

18
Benny Powers

سوف يسمح لك Tmux بتقسيم الشاشة إلى نصفين رأسياً أو أفقيًا.

# install tmux
brew install tmux          # on mac
Sudo apt-get install tmux  # on debian

# run it
tmux

# split the screen vertically using this shortcut
CTRL+B %

# split the screen horizontally using this shortcut
CTRL+B "

# switch between screens using this shortcut
CTRL+B o

tmux split screen

6
aleemb

كانت إجابة John T المقبولة (شاشة GNU ، الوصول إليها بـ screen) هي ما أحتاجه ، لكنني كنت بحاجة لبضع دقائق لتعلم بعض الأساسيات لجعلها مفيدة. هذه هي البداية السريعة التي أحتاجها في روابط المفاتيح (مباشرة من صفحة الدليل) - لاحظ أنك بحاجة إلى تثبيت الإصدار GNU للانقسامات الرأسية (المدرجة بعد إصدار FAU الذي كان في مافريكس الخاص بي).

أيضًا ، أوصي بشدة أن تقشعر man screen لمعرفة ما يناسب احتياجاتك. يمكنك دائمًا تشغيل محطة أخرى باستخدام الشاشة ثم قراءة الدليل ...

إصدار الشاشة 4.00.03 (FAU) 23 أكتوبر - 06

(المدرجة في مافريكس وربما مماثلة في وقت سابق)

 يعرض الجدول التالي روابط المفتاح الافتراضية: 
 
 Ca '(حدد) المطالبة بإدخال اسم أو رقم نافذة للتبديل إليها. 
 
 Ca "(windowlist -b) 
 قدم قائمة بجميع النوافذ للاختيار. 
 
 Ca 0 (حدد 0) 
 a | a | 
 Ca 9 (حدد 9) 
 Ca - (حدد -) قم بالتبديل إلى رقم النافذة 0 - 9 ، أو إلى النافذة الفارغة. 
 
 علامة تبويب Ca (التركيز) قم بالتركيز على المنطقة التالية ، راجع أيضًا الانقسام ، الإزالة ، فقط. 
 
 Ca Ca (أخرى) التبديل إلى النافذة المعروضة سابقًا. لاحظ أن هذا الربط الافتراضي 
 إلى حرف الأمر تمت كتابته مرتين ، ما لم يتم تجاوزه. على سبيل المثال ، إذا استخدمت 
 الخيار "-e] x" ، يصبح هذا الأمر "]]". 

...

 C-a S (split) قسّم المنطقة الحالية إلى منطقتين جديدتين.

...

 C-؟ (مساعدة) إظهار روابط المفاتيح. 
 
 C-a\(إنهاء) ، اقتل جميع النوافذ وإنهاء الشاشة. 

...

 C-a * (يعرض) عرض قائمة بجميع الشاشات المرفقة حاليًا. 

عناصر إضافية مع "إصدار الشاشة 4.02.01 (GNU) 28 أبريل 14"

(تم التثبيت باستخدام Sudo port install screen الآن)

جميع العناصر المذكورة أعلاه في الإصدار 4.00.02 (FAU) ، وكذلك:

 C-a S (split) قسّم المنطقة الحالية أفقياً إلى قسمين جديدين. انظر أيضًا فقط ، 
 إزالة ، والتركيز. 

نفسه أعلاه ، ولكن هذا يوضح أنه أفقي. ...

 C-a | (split -v) قم بتقسيم المنطقة الحالية رأسياً إلى منطقتين جديدتين.
6
sage

بعد الانقسام رأسياً على الشاشة ، يمكنك كتابة الشاشة لإنشاء مثيل جديد. أو يمكنك أيضًا استخدام iTerm أو iTerm2 والتي يمكنها استخدام الانقسام الرأسي. انظر هذا الرابط للأجزاء المقسمة. www.iterm2.com/#/section/features/split_panes

3
ktsujister

تشبه إلى حد بعيد إجابة John T حول الشاشة ، ولكن يمكنك أيضًا القيام بذلك باستخدام tmux ( http://tmux.sourceforge.net/ ). الشيء الجميل في tmux مقارنةً بالشاشة هو أن ميزة الانقسام العمودي تأتي حتى مع الإصدار الذي يمكنك الحصول عليه من الحزم (macports أو homebrew for Mac ، apt-get for ubuntu إلخ).

2
ktsujister

لتقسيم ذلك إلى emacs ، استخدم ctrl + x, b (التحكم و x معًا ، ثم ب) للتبديل إلى مخزن مؤقت آخر مفتوح بالفعل. يمكنك أيضًا النقر فوق اسم الملف في الجزء السفلي للتبديل إلى مخزن مؤقت آخر.

فيما يلي قائمة بالاختصارات لتغيير حجم الإطارات والقيام بالكثير باستخدام نص رابط emacs

1
Penang

كيف يكون ذلك ممكناً ، أن يحدث شيئان مستقلان في آن واحد في نفس النافذة الطرفية ، مقسومًا على انقسام رأسي؟

يمكنك القول أنه يقوم فقط بتشغيل برنامجين داخل نفس النافذة.

في نظام التشغيل OS X Snow Leopard ، يكون الانقسام الأفقي مضمنًا ، ولكن هذه وظيفة النسخ المتطابق بالفعل. راجع أيضًا نظام التشغيل Mac OS X Snow Leopard - تقسيم النوافذ الطرفية .

0
Arjan