MuhDroid – شروحات تقنية وحلول عملية

MuhDroid هو موقع تقني عربي يقدّم محتوى تعليمي مبسّط في البرمجة، وأساسيات استخدام Terminal، وشروحات تطبيقات أندرويد، بالإضافة إلى حلول عملية للمشاكل التقنية الشائعة بخطوات واضحة وتجارب واقعية.

ملف vimrc: كيف تخصص Vim حسب أسلوبك في العمل؟

بعد استخدام Vim لفترة قصيرة، ستلاحظ أنك تعيد تفعيل نفس الإعدادات في كل مرة.هنا تظهر مشكلة شائعة: كيف أجعل Vim يعمل دائمًا بالإعدادات التي تناسبني؟ الحل هو ملف vimrc، وهو ملف الإعدادات الرئيسي الذي يسمح لك بتخصيص Vim بالكامل.في هذا المقال، سنشرح ما هو ملف vimrc، وكيف تستخدمه عمليًا، وما هي الإعدادات الأساسية التي يحتاجها

كيف تجعل Vim محررًا مناسبًا للبرمجة اليومية؟

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

البحث والاستبدال في Vim بطريقة احترافية (Search & Replace)

عند العمل على ملفات كبيرة في Vim، تظهر مشكلة متكررة:كيف أبحث عن كلمة بسرعة؟ وكيف أستبدلها دون إفساد باقي الملف؟ كثير من المستخدمين يلجؤون إلى النسخ اليدوي أو التعديل المتكرر، مما يضيّع الوقت ويزيد احتمال الخطأ.لذلك، في هذا المقال، سنتعلّم البحث والاستبدال في Vim بطريقة احترافية، خطوة بخطوة، وبأسلوب عملي قابل للتطبيق مباشرة. المشكلة: البحث

الحفظ، الخروج، والتراجع في Vim: أخطاء شائعة وحلولها

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

كيف تتحرك داخل الملفات بسرعة في Vim بدون استخدام الماوس؟

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

أهم أوامر Vim الأساسية التي تحتاجها في أول أسبوع استخدام

بعد فهم أوضاع Vim، تأتي المرحلة التي يواجه فيها المستخدم مشكلة جديدة:ما هي الأوامر التي أحتاجها فعلًا؟ علاوة على ذلك قد نجد كثير من المبتدئين يقعون في فخ محاولة حفظ عشرات الأوامر دفعة واحدة، وهو ما يؤدي إلى الإحباط وترك Vim مبكرًا.لذلك، في هذا المقال، سنركّز على الأوامر الأساسية فقط التي ستحتاجها خلال أول أسبوع

فهم أوضاع Vim (Modes) بدون تعقيد: شرح عملي بالأمثلة

من أكثر الأسباب التي تجعل Vim يبدو معقدًا للمبتدئين هو مفهوم الأوضاع (Modes).فعند فتح Vim لأول مرة، لا يمكنك الكتابة مباشرة، ولا تفهم لماذا يتصرف المحرر بطريقة مختلفة عن أي محرر آخر. لذلك، في هذا المقال، سنشرح أوضاع Vim بطريقة مبسطة وعملية، مع أمثلة واضحة، حتى تفهم الفكرة الأساسية دون حفظ أوامر عشوائية. المشكلة: لماذا

تثبيت Vim على Linux و macOS و Windows خطوة بخطوة

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

الفرق بين Vim و Nano و VS Code: متى تختار Vim فعلًا؟

عند العمل على لينكس أو البرمجة بشكل عام، يواجه الكثيرون سؤالًا متكررًا: أي محرر نصوص أستخدم؟لأن هناك خيارات متعددة، مثل Nano للمبتدئين، و VS Code لمحبي الواجهات الرسومية، و Vim الذي يُصنف غالبًا كمحرر للمحترفين فقط. لذلك، في هذا المقال، سنقارن بين هذه الأدوات بشكل عملي، مع التركيز على متى يكون Vim هو الخيار الصحيح

ما هو Vim ولماذا لا يزال المحترفون يستخدمونه حتى اليوم؟

عند الحديث عن محررات النصوص في لينكس، يظهر اسم Vim دائمًا، وغالبًا ما يُنظر إليه على أنه محرر معقد وصعب التعلم.ولكن في المقابل، نجد أن عددًا كبيرًا من المبرمجين ومديري الأنظمة لا يزالون يعتمدون عليه يوميًا. لذلك، يطرح السؤال نفسه: ما هو؟ ولماذا ما زال مستخدمًا حتى اليوم رغم ظهور محررات حديثة؟ في هذا المقال،