Skip to content

واجهة التفاعل والاختصارات: ضع يديك في المكان الصحيح

📚 التنقل في السلسلة: المقال السابق 13 هيكل المشروع أوضح لك الملفات التي يضعها Claude Code في مشروعك. يغير هذا المقال المنظور — لنعود إلى نافذة الطرفية نفسها، ونفهم وظيفة كل جزء في الواجهة، ثم نثبت بعض حركات لوحة المفاتيح التي يمكنها "مضاعفة سرعتك" في الذاكرة العضلية.

«عذرًا، هل يختلف الضغط على مفتاح Esc مرة واحدة عن الضغط عليه مرتين؟»

«نعم، الفرق كبير جدًا. الضغط مرة واحدة هو بمثابة كبح الفرامل — لإيقاف Claude؛ والضغط مرتين هو الرجوع للخلف — لإرجاع المحادثة بأكملها إلى النقطة السابقة.»

«...لقد كنت أستخدمهما كمفتاح واحد طوال الوقت.»

بصراحة، هذه واحدة من أكثر الأمور إرباكًا للمبتدئين. تبدو واجهة Claude Code بسيطة، مجرد مربع إدخال وبضعة أسطر من النص، ولكن تحتها تختبئ مجموعة كاملة من حركات لوحة المفاتيح والرموز الخاصة؛ من يعرفها يستخدم الأداة بسرعة فائقة، ومن لا يعرفها يعتمد بالكامل على الماوس ومفتاح Enter للمواجهة. لقد كنت هكذا في أول أسبوعين — ذات مرة، بدأ في تعديل مجموعة من الملفات بجنون بناءً على عبارة غامضة مني، وظللت أحدق في المخرجات التي تتدفق على الشاشة لأكثر من ثلاث دقائق، وعندما رأيت التعديلات تبتعد تمامًا عن المطلوب، تذكرت فجأة "ألا يمكنني الضغط على Esc للإيقاف؟"، في تلك اللحظة تمنيت حقًا لو أستطيع صفع نفسي.

هذا المقال لا يعلمك كيفية تقديم الطلبات (فهذا موضوع المقال القادم)، بل يهدف لشيء واحد فقط: أن يجعلك تضع يديك في المكان الصحيح.

بعد قراءة هذا المقال، ستحصل على:

  • رسم توضيحي لأقسام الواجهة — أين يقع كل من مربع الإدخال، وشريط الحالة، ومؤشر الوضع، وما الذي تبحث عنه
  • جدول سريع للاختصارات الأكثر استخدامًا يمكنك لصقه بجانب شاشتك (Esc، و Ctrl+C، و Ctrl+D، و Shift+Tab، والسهم لأعلى...)
  • كيفية استخدام الرمزين @ و ! كبادئتين خاصتين في مربع الإدخال، مع توضيح سريع لوظيفة / و #
  • كيفية كتابة المدخلات متعددة الأسطر بالتفصيل (هذا فخ يقع فيه الكثيرون)

01 افهم هذه الشاشة أولاً: إلى كم قسم تنقسم الواجهة

الخلاصة أولاً: في واجهة Claude Code، تحتاج فقط إلى معرفة ثلاثة أجزاء — مربع الإدخال، وشريط الحالة، ومؤشر الوضع / الصلاحيات. بقية مساحة التمرير هي مجرد مكان "يتحدث" فيه إليك، ولا تحتاج لدراستها خصيصًا.

تشبيه: النظر إلى لوحة قيادة السيارة. عند القيادة، لا تحتاج للتعرف على جميع المصابيح الإرشادية، ولكن يجب أن تجد عجلة القيادة، ومقبض ناقل الحركة، ومقياس الوقود بنظرة واحدة. الواجهة مماثلة، تعرف على منطقة التشغيل الرئيسية وبعض المؤشرات الهامة لتنطلق.

بعد تشغيل claude، يكون التخطيط العام من الأسفل إلى الأعلى كالتالي:

أقسام واجهة التفاعل والاختصارات الأكثر استخدامًا

  • مربع الإدخال: السطر الأخير في الأسفل، يسبقه عادةً رمز المطالبة >. هذا هو مدخلك الوحيد للتحدث مع Claude، حيث تكتب النصوص، وتلصق الأكواد، وتدخل الأوامر الخاصة.
  • شريط الحالة / التذييل: الأسطر الصغيرة الملاصقة لأعلى وأسفل مربع الإدخال. يعرض معلومات السياق — مثل الدليل الحالي، وما إذا كانت هناك مهام تعمل في الخلفية، وإذا كان لفرعك الحالي طلب سحب (PR) مفتوح، تشير الوثائق الرسمية إلى أنه سيظهر رابط قابل للنقر "PR #number" في التذييل، ويمثل لون التسطير حالة المراجعة (أخضر=مقبول، أصفر=قيد الانتظار، أحمر=تغييرات مطلوبة، رمادي=مسودة).
  • مؤشر الوضع / الصلاحيات: يخبرك ما إذا كنت حاليًا في "الوضع الافتراضي" أو "وضع التخطيط (plan)" أو "القبول التلقائي للتعديلات (acceptEdits)". هذا الجزء هو الأكثر أهمية للمتابعة — فهو يحدد ما إذا كان Claude سيسألك قبل البدء في التعديل.

هناك سيناريو قد يثير ذعر المبتدئين بسهولة: أن تتداخل النصوص على الشاشة فجأة أو يصبح نصفها فارغًا. لا تظن أن الأداة قد تعطلت. توفر الأداة مفتاحًا مخصصًا وهو Ctrl+L لإعادة رسم الشاشة إجباريًا مع الاحتفاظ بالمدخلات وتاريخ المحادثة. أكثر حالة أواجهها هي عند تشغيل Claude داخل tmux، حيث أنتقل إلى نافذة أخرى لإنهاء بعض الأعمال وعند العودة أجد الشاشة مليئة برموز غريبة. في المرة الأولى ظننت أن الجلسة قد تجمدت وهممت بإعادة التشغيل، لكنني عرفت لاحقًا أن الضغط على Ctrl+L كافٍ لتنظيفها — والآن بمجرد حدوث ذلك، أضغط عليه تلقائيًا كاستجابة شرطية.

💡 خلاصة في جملة واحدة: يكفي التعرف على ثلاثة أجزاء للبدء: "مربع الإدخال + شريط الحالة + مؤشر الوضع". إذا تداخلت النصوص على الشاشة فلا تقلق، اضغط على Ctrl+L لإعادة الرسم.


02 الاختصارات الأكثر استخدامًا: مثل ناقل الحركة وآلة التنبيه، بمجرد حفظها لن تحتاج للنظر للأسفل

هذا هو جوهر هذا المقال.

تشبيه: ناقل الحركة وآلة التنبيه في السيارة. ينظر المبتدئون في القيادة كثيرًا إلى مقبض ناقل الحركة، بينما يضع السائق المتمرس يده ليعرف مباشرة في أي غيار هو، ويضغط على آلة التنبيه بمجرد رفع يده — لأن هذه الحركات أصبحت جزءًا من الذاكرة العضلية ولا تستهلك الانتباه. الاختصارات مماثلة تمامًا: في أول ثلاثة أيام ستحتاج للنظر إلى الجدول لاستخدامها، ولكن بمجرد حفظها، لن تغادر يداك لوحة المفاتيح وستركز عيناك فقط على المخرجات.

الجدول التالي تمت مراجعته بالكامل بناءً على وثائق interactive-mode.md و keybindings.md الرسمية، وتم اختيار الاختصارات التي يحتاجها المبتدئ يوميًا. يُنصح بأخذ لقطة شاشة ولصقها بجانب شاشتك، وستحفظها خلال أسبوع من الاستخدام:

الاختصارالوظيفةمتى تضغط عليه
Escمقاطعة إجابة Claude الحالية أو استدعاء الأداةإذا ابتعد عن المطلوب / إذا غيرت رأيك، بمثابة كبح الفرامل
Esc Esc (عندما يكون مربع الإدخال فارغًا)فتح قائمة التراجع، والعودة إلى النقطة السابقةلإلغاء الجولة الأخيرة، والعودة للخلف لنقطة حفظ
Ctrl+Cمقاطعة؛ عند عدم وجود شيء لمقاطعته، تفرغ الإدخال في المرة الأولى وتخرج في المرة الثانيةلمسح ما كتبته بالفعل في مربع الإدخال
Ctrl+Dالخروج من جلسة Claude Codeبعد الانتهاء من العمل، للإغلاق والمغادرة
Shift+Tabالتبديل بين أوضاع الصلاحيات دائريًا (default / acceptEdits / plan...)عندما تريد منه "التخطيط أولاً دون تعديل" أو "حرية التعديل بنفسه"
/ (السهم لأعلى / لأسفل)تصفح سجل الأوامر (عندما يكون المؤشر عند الحافة)لإعادة إرسال الأمر السابق دون إعادة كتابته
Ctrl+Lإعادة رسم الشاشة (مع الاحتفاظ بالمدخلات والتاريخ)عند تداخل نصوص الشاشة / خلو نصفها
Ctrl+Rالبحث العكسي في سجل الأوامرللبحث عن "أمر طويل قمت بكتابته سابقًا"
Ctrl+Oتبديل عرض النسخ التفصيلي (Transcript)عندما تريد معرفة الأدوات المحددة التي استدعاها

دعنا نوضح ثلاثة اختصارات هي الأكثر عرضة للخلط بينها بالتفصيل:

ضغطة واحدة على Esc مقابل ضغطتين: كبح الفرامل أم الرجوع للخلف

توضح الوثائق الرسمية الفرق بين الاثنين بوضوح، ويمكن تلخيصه كالتالي:

  • ضغط مفتاح Esc مرة واحدة = كبح الفرامل. إذا كان Claude يجيب أو يستدعي أداة حاليًا، بمجرد الضغط سيتوقف في مكانه، وسيتم الاحتفاظ بالأجزاء التي تم إنجازها بالفعل، ويمكنك إضافة توجيه جديد لإعادة توجيهه.
  • ضغط مفتاح Esc مرتين متتاليتين = الرجوع للخلف. ولكن بشرط واحد — يجب أن يكون مربع الإدخال فارغًا. عند الضغط المزدوج وعلبة الإدخال فارغة، ستظهر قائمة التراجع (وهي نقاط الفحص / التراجع التي تم شرحها في المقال 07)، مما يتيح لك العودة إلى حالة سابقة.

⚠️ هذا فخ كبير (مذكور بوضوح في الوثائق الرسمية): إذا كان هناك نص مكتوب في مربع الإدخال، فإن الضغط المزدوج على Esc سيقوم بـ "مسح هذا النص وحفظه في مسودات السجل"، وليس فتح قائمة التراجع. لذلك للتراجع، قم أولاً بمسح مربع الإدخال.

من السهل على المبتدئين الوقوع في هذا — حيث يكتبون نصف الجملة، ويرغبون في التراجع فيضغطون على Esc بجنون، مما يؤدي لمسح النص دون ظهور القائمة، ويصيبهم الارتباك. الحل بسيط بمجرد فهم الفكرة: أفرغ المربع أولاً، ثم اضغط على Esc مرتين.

Ctrl+C مقابل Ctrl+D: تنظيف الساحة أم مغادرتها

كلاهما يحمل معنى "الإيقاف"، ولكنهما أمران مختلفان تمامًا:

  • Ctrl+C = تنظيف الساحة دون المغادرة. إذا كانت هناك مهمة قيد التشغيل، فسيتم مقاطعتها؛ وإذا لم تكن هناك مهمة، فإن الضغطة الأولى تمسح النص في مربع الإدخال، والضغط للمرة الثانية يخرج من الجلسة.
  • Ctrl+D = مغادرة الساحة مباشرة. يخرج فورًا من الجلسة بأكملها (عبر إرسال إشارة EOF).

معلومة إضافية: هذان المفتاحان هما "اختصارات محفوظة" ومذكورة صراحة في الوثائق الرسمية، وهي مشفرة مسبقًا (Hardcoded) ولا يمكن إعادة تعيينهما (وينضم إليهما مفتاح Ctrl+M لأنه يعادل مفتاح Enter في الطرفية). لذلك، يتطابق سلوك Ctrl+C و Ctrl+D في أي طرفية وعلى أي نظام تشغيل، لذا استخدمهما بثقة.

Shift+Tab: التبديل بنقرة واحدة بين "هل يسألك أم لا"

ربما يكون Shift+Tab هو الاختصار الأكثر استخدامًا يوميًا دون منازع. فهو يتنقل بشكل دائري بين عدة أوضاع للصلاحيات:

  • default (الافتراضي): سيتوقف ليسألك قبل إجراء أي تعديل على الملفات.
  • acceptEdits (القبول التلقائي للتعديلات): لن يسألك عن عمليات التعديل كل واحدة على حدة، ويُستخدم لزيادة السرعة.
  • plan (وضع التخطيط): يعرض الخطط فقط دون إجراء تعديلات، ومناسب لمواءمة الأفكار قبل التغييرات الكبيرة.
  • بالإضافة إلى الأوضاع الأخرى التي قمت بتفعيلها بشكل إضافي (مثل auto / bypassPermissions).

وضع الصلاحيات (Permission Mode) هو ببساطة المفتاح الذي يحدد "هل يسألك المتدرب قبل البدء بالعمل أم لا".

الضغط لمرة واحدة على Shift+Tab يجعلك تتنقل بينها، ويعرض شريط الحالة على الفور الوضع الحالي الذي تتواجد فيه. سنناقش وظيفة كل وضع وكيفية تهيئته بالتفصيل في المقال 20 "تهيئات الصلاحيات"، ولكن ما عليك تذكره هنا هو: لتغيير الوضع، استخدم Shift+Tab للتنقل.

(اختلاف بين المنصات: تشير الوثائق الرسمية إلى أنه في بعض تهيئات Windows (مثل الطرفيات القديمة التي لا تدعم وضع VT، أو بيئات تشغيل Node / Bun القديمة)، قد يكون هذا المفتاح افتراضيًا هو Alt+M بدلاً من Shift+Tab. جربه إذا وجدته لا يعمل.)

💡 قاعدة في جملة واحدة: ضغطة واحدة على Esc للفرملة وضغطتان للرجوع، ومفتاح Ctrl+C لتنظيف الساحة و Ctrl+D للمغادرة، ومفتاح Shift+Tab لتبديل وضع السؤال — تثبيت هذه الاختصارات الأربعة في الذاكرة العضلية يمثل قطع نصف الطريق.


03 البادئات الخاصة في مربع الإدخال: الرمزان @ و ! بمثابة أداتين حادتين

مجرد معرفة المفاتيح ليس كافيًا. مربع الإدخال في Claude Code هو في الواقع مربع "ذكي" — كتابة رموز معينة في البداية تؤدي إلى سلوك مختلف تمامًا. يوضح الدليل الرسمي هذا في قسم "الأوامر السريعة"، والأكثر فائدة للمبتدئين هما الرمزان: @ و !.

تشبيه: كتابة الرمز @ في لوحة مفاتيح الهاتف الذكي لإظهار جهات الاتصال تلقائيًا. لا تحتاج لحفظ الاسم الكامل، فقط اكتب @ وستظهر قائمة بالمرشحين لتختار منها. الرمز @ في Claude Code يعمل بنفس الطريقة، ولكن لاختيار الملفات.

@: الإشارة المحددة لملف / مجلد

كتابة @ مباشرة في مربع الإدخال تفعل الإكمال التلقائي لمسار الملف — حيث يتم عرض قائمة بملفات المشروع الحالي لتختار منها، ويمكنك كتابة بعض الحروف لتصفيتها واختيار الملف المطلوب.

لماذا نستخدمه؟ لأن هذه هي الطريقة الأكثر دقة "لتثبيت" ملف محدد داخل جملتك. على سبيل المثال، إذا كنت تريد منه فحص ملف معين:

text
@src/auth.ts 这里的登录逻辑有没有问题?

بهذه الطريقة، سيعرف Claude بدقة الملف الذي تقصده، دون الحاجة للتخمين أو البحث في المشروع بأكمله. عند كتابة توجيهات معقدة، لا غنى تقريبًا عن @فمع كبر حجم المشروع، وتكرار أسماء الملفات، قد يخطئ إذا استخدمت التعبير البسيط "ملف auth"، بينما يزيل استخدام @ أي غموض مباشرة.

!: تشغيل أمر shell مباشرة دون إزعاج Claude

عند كتابة ! في بداية مربع الإدخال متبوعًا بأمر، فإنك تدخل إلى وضع Shell (وضع Bash): حيث يتم تشغيل هذا الأمر مباشرة في طرفيتك دون تفسير من Claude أو حاجة لموافقته، وتضاف مخرجات التشغيل إلى سياق المحادثة.

text
! git status
text
! ls -la

متى يكون هذا الخيار مفيدًا؟ عندما ترغب في التحقق سريعًا من حالة المستودع، دون إشراك Claude خصيصًا في ذلك واستهلاك الـ token. على سبيل المثال، أثناء التعديل وتريد تأكيد حالة git الحالية، اكتب مباشرة ! git status لتظهر النتيجة فورًا، كما سيتمكن Claude من "رؤية" هذه المخرجات لمتابعة المحادثة بناءً عليها لاحقًا.

بعض التفاصيل العملية المذكورة في الوثائق الرسمية:

  • للخروج من وضع Shell: اضغط على Esc أو Backspace، أو اضغط على Ctrl+U عندما يكون سطر الإدخال فارغًا.
  • يدعم الإكمال التلقائي بناءً على السجل: اكتب جزءًا من الأمر واضغط على Tab لإكماله من أوامر ! السابقة التي قمت بتشغيلها في هذا المشروع.

ماذا عن / و #؟

ربما تكون قد رأيت هذين الرمزين في مكان آخر، سنوضحهما هنا سريعًا لتجنب الخلط:

  • / (البدء بشرطة مائلة) = استدعاء الأوامر / المهارات (Skills). تؤدي كتابة / إلى إظهار قائمة طويلة من الأوامر المتاحة (/help و /clear وغيرها). هذا النظام للأوامر واسع جدًا وسنتحدث عنه بالتفصيل في المقال 36 "أوامر الشرطة المائلة /"، وما تحتاج لمعرفته في هذا المقال هو أن / تمثل مدخل الأوامر فقط.
  • # (البدء بعلامة المربع) = تم استخدامها سابقًا لـ "كتابة ملاحظة سريعة في الذاكرة (CLAUDE.md) عبر البدء بـ #ولكن يختلف السلوك بين الإصدارات. كيفية قيام Claude Code بـ "حفظ" تفضيلاتك وكيفية كتابة ملف CLAUDE.md هي صلب موضوع المقال 18 "دليل استخدام CLAUDE.md" والمقال 25 "نظام الذاكرة"، وسنشرحهما بالتفصيل هناك. لن نتوسع هنا لتجنب المشاكل الناتجة عن اختلاف الإصدارات.

أقسام البادئات الأربعة:

الرمز البادئما الذي يفعلهباختصارهل سنفصله في هذا المقال؟
@إكمال مسار الملف تلقائيًاالإشارة المحددة لملف معين✅ تم شرحه أعلاه
!وضع Shellتشغيل bash مباشرة وإضافة المخرجات للسياق✅ تم شرحه أعلاه
/قائمة الأوامر / المهاراتمدخل التحكم بأوامر الجلسة❌ مؤجل للمقال 36
#(مرتبط بالذاكرة والإصدارات)تسجيل الملاحظات في CLAUDE.md❌ مؤجل للمقالين 18 / 25

💡 خلاصة في جملة واحدة: الرمز @ للإشارة للملفات و ! لتشغيل الأوامر هما أداتان تستخدمهما يوميًا؛ أما / و # فلهما مقالات مخصصة، ويكفي في هذا المقال معرفة وجودهما فقط.


04 المدخلات متعددة الأسطر: الضغط على Enter يرسل الرسالة دائمًا، فما العمل

هذه هي المشكلة: عندما تريد تقديم توجيه طويل مقسم على عدة أسطر لـ Claude، وتضغط على Enter بهدف الانتقال لسطر جديد، تجد أن الرسالة قد أُرسلت بالفعل — مما يؤدي لإرسال نصف الجملة. ثمانية من كل عشرة مبتدئين يقعون في هذا الفخ خلال الأسبوع الأول.

السبب بسيط: مفتاح Enter في مربع الإدخال يعني "الإرسال" افتراضيًا وليس "سطرًا جديدًا". للانتقال لسطر جديد، يجب استخدام مفاتيح أخرى. تقدم الوثائق الرسمية عدة طرق، مرتبة من "الأكثر توافقًا مع الطرفيات" إلى "الأسهل":

الطريقةكيفية الضغطنطاق التوافق
الهروب بالشرطة المائلة العكسيةاكتب \ أولاً، ثم اضغط على Enterيعمل في جميع الطرفيات، إذا لم تحفظ غيره فاحفظ هذا
سلسلة التحكمCtrl+Jيعمل في أي طرفية، دون الحاجة لتهيئة
Shift+EnterShift+Enterيعمل مباشرة دون تهيئة في iTerm2 و WezTerm و Ghostty و Kitty و Warp و Apple Terminal و Windows Terminal
Option+Enter (macOS)Option+Enterيتطلب تعيين مفتاح Option كمفتاح Meta أولاً في macOS

عادة آمنة: احفظ التركيبة \ + Enter فقط — لأنها "تعمل في جميع الطرفيات"، ولن تحتاج لإعادة التكيف عند تغيير الجهاز أو الطرفية. بمجرد استقرارك على طرفية محددة، يمكنك تجربة Shift+Enter أو غيرها من الطرق الأكثر سلاسة.

إذا كنت تستخدم VS Code أو Cursor أو Alacritty أو Zed أو Devin Desktop (حيث لا تدعم طرفياتها المدمجة انتقال السطر عبر Shift+Enter افتراضيًا)، فإن الوثائق تقدم حلاً نهائيًا: تشغيل /terminal-setup لتثبيت روابط انتقال السطر تلقائيًا.

وهناك طريقة أخرى أكثر راحة: إذا كنت تشعر بالضيق عند كتابة توجيهات طويلة في مربع الإدخال الصغير، يمكنك الضغط على Ctrl+G للكتابة مباشرة في محرر النصوص الافتراضي الخاص بك، وبعد الانتهاء والحفظ ستعود النصوص للطرفية. تُستخدم هذه الطريقة عادة عند كتابة متطلبات معقدة ومنسقة تتكون من عشرات الأسطر، وهي أكثر راحة بكثير من الكتابة اليدوية في الطرفية.

💡 خلاصة في جملة واحدة: مفتاح Enter مخصص للإرسال افتراضيًا وليس للسطر الجديد؛ لحجم سطر جديد تذكر دائمًا \ + Enter كخيار شامل، وللتوجيهات الطويلة اضغط على Ctrl+G للكتابة في المحرر.


05 عملي: جرب هذه المفاتيح في ثلاث دقائق

القراءة دون تطبيق تُنسى سريعًا. إليك خطوات فحص أساسية لا تعتمد على أي مشروع معقد، ويمكنك تشغيلها في أي مجلد. افتح الطرفية واتبع الخطوات التالية.

الخطوة الأولى: ادخل إلى أي مجلد يحتوي على ملفات وقم بالتشغيل

bash
cd ~/Desktop
claude

النتيجة المتوقعة: تظهر واجهة الترحيب، وفي الأسفل مربع الإدخال (يسبقه الرمز >).

الخطوة الثانية: تجربة وضع Shell عبر !

اكتب في مربع الإدخال (تأكد من كتابة ! في البداية تمامًا):

text
! echo hello-shortcuts

اضغط Enter. النتيجة المتوقعة: تطبع الطرفية مباشرة hello-shortcuts، ويتم تسجيل هذا الأمر ومخرجاته في المحادثة — مما يثبت نجاح وضع Shell دون تدخل من Claude لتفسيره.

الخطوة الثالثة: تجربة تصفح السجل عبر

عندما يكون مربع الإدخال فارغًا، اضغط على السهم لأعلى .

النتيجة المتوقعة: يتم استرجاع الأمر ! echo hello-shortcuts كما هو إلى مربع الإدخال. هذا هو سجل الأوامر، مما يغنيك عن إعادة كتابته. اضغط على Esc أو Ctrl+U لمسحه أولاً.

الخطوة الرابعة: تجربة تبديل الأوضاع عبر Shift+Tab

اضغط على Shift+Tab مرة، ثم أخرى، ثم أخرى.

النتيجة المتوقعة: يتنقل مؤشر الوضع في شريط الحالة دائريًا بين default / acceptEdits / plan (يتنقل بين الأوضاع التي قمت بتفعيلها). تغير النصوص يؤكد نجاح التبديل. اضغط عدة مرات للعودة إلى وضع default.

الخطوة الخامسة: تجربة المدخلات متعددة الأسطر

اكتب حرفًا، ثم اضغط على \ ثم Enter واكتب السطر الثاني:

text
第一行 \
第二行

النتيجة المتوقعة: يؤدي الضغط على \ + Enter إلى الانتقال لسطر جديد بدلاً من إرسال السطر الأول. هذا هو السلوك المطلوب.

الخطوة السادسة: الخروج

اضغط على Ctrl+D.

النتيجة المتوقعة: الخروج مباشرة من Claude Code والعودة للطرفية العادية.

بعد إتمام هذه الخطوات الست، تكون قد جربت بنفسك الأوامر ! والسجل و Shift+Tab وانتقال السطر والخروج.

⚠️ تنبيه محتمل: إذا لاحظت في macOS أن الاختصارات التي تستخدم مفتاح Option مثل Option+Enter لا تعمل، فهذا يرجع لعدم تهيئة مفتاح Option كمفتاح Meta في إعدادات الطرفية. هذه مشكلة في إعدادات الطرفية وليست خطأ في أداة Claude — يظل الخيار \ + Enter فعالاً دائمًا كبديل.

💡 خلاصة في جملة واحدة: تطبيق الخطوات الست بنفسك يساعدك على تثبيت حركات ! والسهم و Shift+Tab و \ + Enter و Ctrl+D في الذاكرة العضلية بشكل أفضل بكثير من مجرد قراءة الجدول.


06 معلومة متقدمة: يمكن تعديل جميع المفاتيح

ملاحظة أخيرة. جميع المفاتيح المذكورة أعلاه هي القيم الافتراضية، ولكن يدعم Claude Code تخصيص الاختصارات — إذا كنت تشعر أن مفتاحًا معينًا غير مريح، يمكنك تعديله.

وفقًا للوثائق الرسمية (يتطلب الإصدار v2.1.18 أو أحدث، تحقق عبر claude --version)، قم بتشغيل:

text
/keybindings

سيؤدي ذلك إلى إنشاء أو فتح ملف ~/.claude/keybindings.json لإعادة تعيين المفاتيح بداخله. ومع ذلك، هناك بعض المفاتيح التي لا يمكن تعديلها — مثل مفتاحي Ctrl+C و Ctrl+D المحفوظين والمشفرين مسبقًا.

نصيحة للمبتدئين: لا تتسرع في التعديل. التهيئة الافتراضية تمت دراستها بعناية من قبل المطورين، استخدمها أولاً حتى تشعر بوضوح بأن "هناك مفتاحًا تستخدمه يوميًا ولكن موقعه مزعج"، حينها فقط قم بتعديله. عادةً ما تمر فترة تقارب الشهر قبل أن ترغب فعليًا في تعديل مفتاح ما، والإعدادات الافتراضية كافية تمامًا قبل ذلك.

💡 خلاصة في جملة واحدة: يمكن تعديل المفاتيح غير المريحة عبر /keybindings، ولكن يُفضل أن يعتاد المبتدئون على الإعدادات الافتراضية أولاً بدلاً من الانشغال بالتهيئة منذ البداية.


07 ملخص

لم يعلمك هذا المقال كيفية تقديم المتطلبات، بل ركز على وضع يديك في المكان الصحيح — أين تنظر في الواجهة، وكيف تضغط على المفاتيح، وكيفية استخدام الرموز الخاصة.

إليك جدولاً يلخص الحركات الأساسية:

ماذا تريد أن تفعلاضغط على
إيقافه (مع الاحتفاظ بما أنجزه)Esc
التراجع للوراء (إفراغ مربع الإدخال أولاً)Esc Esc
مسح الإدخال / الخروجCtrl+C / Ctrl+D
تبديل وضع الصلاحيات (السؤال أم لا)Shift+Tab
تصفح / البحث في سجل الأوامر / Ctrl+R
إعادة رسم الشاشة عند تداخل النصوصCtrl+L
الإشارة المحددة لملف معين@
تشغيل أمر shell سريع!
الانتقال لسطر جديد في الإدخال\ + Enter

من المفترض الآن أن تكون قادرًا على: التعرف بنظرة واحدة على مربع الإدخال وشريط الحالة ومؤشر الوضع؛ واستخدام Esc للفرملة الدقيقة و Shift+Tab لتبديل أوضاع الصلاحيات؛ واستخدام @ للإشارة للملفات و ! لتشغيل الأوامر؛ وتجنب فخ إرسال نصف الجملة عند الضغط على Enter. بمجرد إتقان هذه الحركات، ستتحول تفاعلاتك مع Claude Code من التنقل المستمر بين الماوس ولوحة المفاتيح إلى الحفاظ على يديك فوق لوحة المفاتيح طوال الوقت — وهنا يبدأ فارق الكفاءة.


المقال التالي 15 "كيفية طرح الأسئلة وتقديم التوجيهات" — بعد وضع الأيدي في المكان الصحيح، حان دور مهارة "التوجيه". فنفس الطلب يمكن لمن يجيد صياغته أن ينجزه في ثلاث جمل، بينما يتخبط من لا يجيد الصياغة لخمس جولات دون نتيجة دقيقة. سنتحدث في المقال القادم عن: كيف تتحدث مع Claude بالتفصيل ليفهمك بدقة ويعمل بشكل صحيح؟


القراءة الموصى بها