تعلم فيم (الطريقة الذكية)
ما هذا؟
تعلم Vim (الطريقة الذكية) هو دليل لتعلم الأجزاء الجيدة من Vim.
هناك العديد من الأماكن لتعلم Vim: يعد vimtutor
مكانًا رائعًا للبدء ويحتوي دليل help
على جميع المراجع التي ستحتاج إليها. ومع ذلك، يحتاج المستخدم العادي إلى شيء أكثر من vimtutor
وأقل من دليل help
. يحاول هذا الدليل سد هذه الفجوة من خلال تسليط الضوء على الميزات الأساسية فقط لمعرفة الأجزاء الأكثر فائدة في Vim في أقل وقت ممكن.
هذا الدليل مكتوب لكل من Vimmers المبتدئين والمتقدمين. يبدأ بمفاهيم واسعة وبسيطة وينتهي بمفاهيم محددة ومتقدمة. إذا كنت مستخدمًا متقدمًا بالفعل، فأنا أشجعك على قراءة هذا الدليل من البداية إلى النهاية على أي حال، لأنك ستتعلم شيئًا جديدًا!
أريد المزيد من النصائح Vim!
اتبعlearnvim للحصول على التحديثات ونصائح Vim وما إلى ذلك.
دعم هذا المشروع
هذا الدليل مجاني وسيظل دائمًا مجانيًا.
إذا كنت ترغب في دعم هذا المشروع ماليًا، يمكنك شراء هذا الدليل على Leanpub.
جدول المحتويات
مقدمة
الجزء 1: تعلم Vim بالطريقة الذكية
- الفصل 1 - بدء تشغيل Vim
- الفصل 2 - المخازن المؤقتة، ويندوز، وعلامات التبويب
- الفصل 3 - فتح الملفات والبحث فيها
- الفصل 4 - قواعد فيم
- الفصل 5 - التحرك في ملف
- الفصل 6 - وضع الإدراج
- الفصل 7 - أمر النقطة
- الفصل 8 - السجلات
- الفصل 9 - وحدات الماكرو
- الفصل 10 - تراجع
- الفصل 11 - الوضع المرئي
- الفصل 12 - البحث والاستبدال
- الفصل 13- القيادة العالمية
- الفصل 14-الأوامر الخارجية
- الفصل 15 - وضع سطر الأوامر
- الفصل 16 - العلامات
- الفصل 17 - أضعاف
- الفصل 18 - جيت
- الفصل 19 - تجميع
- الفصل 20 - المشاهدات والجلسات ومعلومات Viminfo
- الفصل 21-عمليات الملفات المتعددة
الجزء 2: تخصيص Vim بالطريقة الذكية
- الفصل 22 - فيمرك
- الفصل 23 - حزم فيم
- الفصل 24 - وقت تشغيل فيم
الجزء 3: تعلم Vimscript بالطريقة الذكية
- الفصل 25 - أنواع البيانات الأساسية لـ Vimscript
- الفصل 26 - الشروط والحلقات Vimscript
- الفصل 27 - نطاقات Vimscript المتغيرة
- الفصل 28 - وظائف Vimscript
- الفصل 29 - مثال البرنامج المساعد: كتابة البرنامج المساعد Titlecase
ترجمات
- تعلم فيم 中文翻译(
zh-CN
) - تعلم فيم الاسبانية(
es
)
الترخيص وحقوق التأليف والنشر
جميع المواد الموجودة هنا © 2020-2021 Igor Irianto.
هذا العمل مرخص بموجب Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.