
Hash Data
204 posts

Hash Data
@HashDataKSA
نسوي أدوات تساعدك تبني قواعد بيانات بدون تعقيد، وبدون حدود












عشان تصير محترف VIM: الأساسيات (لازم تحفظها مثل اسمك): •الحركة: ◦h = يسار ◦l = يمين ◦j = تحت ◦k = فوق •الأوامر الأساسية: ◦i = دخول وضع الإدخال (insert) ◦Esc = رجوع للوضع العادي (normal) ◦:w = حفظ ◦:q = خروج ◦:wq = حفظ وخروج 2. التحرير بسرعة: •dd = حذف سطر كامل •yy = نسخ سطر •p = لصق بعد المؤشر •u = تراجع •Ctrl + r = إعادة 3. الحركات المتقدمة: •w = كلمة قدام •b = كلمة وراء •0 = بداية السطر •$ = نهاية السطر •gg = أول الملف •G = آخر الملف 4. التحرير بالجمع بين الأوامر: Vim يعتمد على الفكرة: (أمر) + (حركة) •d + w = حذف كلمة •y + $ = نسخ لآخر السطر •c + w = تعديل كلمة 5. البحث والاستبدال: •/كلمة = بحث للأمام •?كلمة = بحث للخلف •:%s/old/new/g = استبدال الكل 6. تخصيص وتجهيز بيئتك: •ملف الإعدادات: ~/.vimrc مثال: set number " عرض أرقام الأسطر set relativenumber " أرقام نسبية set tabstop=4 " حجم التاب set expandtab " يحول التاب لمسافات syntax on " تفعيل الألوان 7. المستويات الأعلى (عشان تصير محترف صح): •تعلم macros: ◦q + حرف = تسجيل ماكرو ◦q = إيقاف ◦@حرف = تشغيل الماكرو •استغلال البحث السريع مع * و # للتنقل بين الكلمات المتكررة. •استخدام splits: ◦:vsp ملف = فتح الملف في نافذة جانبية ◦:sp ملف = فتح الملف في نافذة أفقية 8. الإضافات (Plugins): •استخدم vim-plug لإدارة الإضافات •أهم الإضافات: ◦nerdtree = لتصفح الملفات ◦fzf = بحث سريع ◦vim-airline = شريط حالة جميل ◦coc.nvim = إكمال ذكي (مثل VSCode)
