اختصارات Vim المستخدمة يوميًا، مجمّعة حسب المهمة: التنقل، تحرير النص، التحديد، تسجيل الماكروات، وضع العلامات، البحث والاستبدال، الحفظ والخروج، وإدارة التقسيمات والتبويبات والملفات. يقرن كل صف المفاتيح بما تفعله.
Vim محرر شرطي (modal): إما أن تُدخل نصًا أو أن تصدر أوامر، لا الاثنين معًا أبدًا. اضغط Esc لمغادرة وضع الإدراج والعودة إلى الوضع العادي، حيث كل مفتاح هو أمر. المكسب أن التعديلات الشائعة تصبح متتاليات قصيرة تكتبها دون اللجوء إلى الفأرة أو القوائم. الأوامر أدناه تفترض أنك في الوضع العادي إلا إذا نصّ صف على غير ذلك.
جدول مرجعي · 65 مدخلات
حركات VimExplained
65 of 65 rows
التنقل
تحرك المؤشر خلية واحدة يسارًا أو أسفل أو أعلى أو يمينًا.
انتقل إلى بداية الكلمة التالية أو بداية الكلمة السابقة أو نهاية الكلمة الحالية.
انتقل إلى أول حرف في السطر أو آخر حرف فيه.
انتقل إلى أول سطر في الملف أو آخر سطر فيه.
مرّر نصف صفحة لأسفل أو لأعلى.
انتقل إلى التواجد التالي أو السابق للحرف x في السطر.
انتقل إلى ما يسبق التواجد التالي للحرف x مباشرة أو ما يلي التواجد السابق له مباشرة.
كرر آخر قفزة f أو F أو t أو T في الاتجاه نفسه أو الاتجاه المعاكس.
انتقل إلى القوس أو المعقوفة أو الهلال الذي يطابق ما تحت المؤشر.
انتقل إلى السطر الفارغ السابق أو التالي (حد فقرة).
انتقل إلى بداية الجملة السابقة أو التالية.
انتقل إلى السطر العلوي أو الأوسط أو السفلي من النافذة المرئية.
أعد الرسم بحيث يقع سطر المؤشر في المنتصف أو الأعلى أو الأسفل من النافذة.
انتقل للخلف أو للأمام عبر قائمة المواضع التي قفزت منها.
عُد إلى موضع آخر إدراج وابدأ الإدراج مجددًا.
التحرير
ادخل وضع الإدراج قبل المؤشر أو بعده.
ادخل وضع الإدراج عند بداية السطر أو نهايته.
افتح سطرًا جديدًا أسفل الحالي أو أعلاه وابدأ الإدراج.
احذف السطر أو الكلمة التالية أو الحرف تحت المؤشر.
غيّر (احذف وأدرج) السطر أو الكلمة التالية.
امسح السطر الحالي وابدأ الإدراج (مثل cc).
احذف أو غيّر أو انسخ من المؤشر إلى نهاية السطر (الأمر Y ينسخ السطر كاملًا).
غيّر أو احذف أو حدد الكلمة تحت المؤشر من أي موضع داخلها.
استهدف بـ c أو d أو v داخل علامات الاقتباس أو الأقواس أو المعقوفات أو فقرة أو زوج وسوم.
احذف أو غيّر حتى ما يسبق التواجد التالي للحرف x مباشرة.
ألحق السطر التالي بالسطر الحالي.
أزح الأسطر المحددة مستوى إزاحة واحدًا يمينًا أو يسارًا.
استبدل الحرف تحت المؤشر، أو اكتب فوق الأحرف أثناء الكتابة.
بدّل حالة الحرف تحت المؤشر أو حوّلها إلى صغيرة أو كبيرة في التحديد.
بادل الحرف تحت المؤشر مع التالي (حذف ثم لصق).
الصق النص المحذوف أو المنسوخ بعد المؤشر أو قبله.
تراجع عن آخر تغيير أو أعده.
كرر آخر تغيير عند المؤشر.
التحديد البصري
ابدأ تحديدًا على مستوى الأحرف؛ تحرك لتوسيعه.
ابدأ تحديدًا على مستوى الأسطر.
ابدأ تحديد كتلة (عمود).
أعد تحديد أحدث تحديد بصري.
الماكروات والسجلات
سجل ضغطات المفاتيح في السجل a؛ اضغط q مجددًا للإيقاف.
شغّل الماكرو المخزن في السجل a، أو أعد تشغيل آخر ماكرو شُغل.
انسخ إلى السجل a بدلًا من السجل الافتراضي غير المسمى.
اسرد جميع السجلات ومحتوياتها الحالية.
العلامات
ضع العلامة a عند موضع المؤشر الحالي.
انتقل إلى العلامة a؛ الهلال المقلوب يهبط على الموضع الدقيق، والفاصلة العليا على بداية سطرها.
انتقل إلى بداية أحدث تحديد بصري أو نهايته.
البحث والاستبدال
ابحث للأمام أو للخلف عن نمط.
انتقل إلى التطابق التالي أو السابق.
ابحث للأمام أو للخلف عن الكلمة تحت المؤشر.
استبدل كل old بـ new في الملف كاملًا (صيغة gc تسأل قبل كل تغيير).
امسح التظليل الذي تركه البحث الأخير.
احذف كل سطر يطابق النمط.
رتّب الأسطر المحددة، أو الملف كاملًا بنطاق %.
الحفظ والخروج
اكتب (احفظ) الملف.
اخرج؛ أضف ! للفرض (تجاهل التغييرات غير المحفوظة).
اكتب الملف واخرج.
حفظ-وخروج أو خروج-بدون-حفظ دون حاجة إلى سطر الأوامر.
التقسيمات والنوافذ
قسّم النافذة أفقيًا أو عموديًا.
انقل المؤشر إلى التقسيم الأيسر أو الأسفل أو الأعلى أو الأيمن.
سوِّ أحجام جميع التقسيمات.
أغلق التقسيم الحالي.
التبويبات والملفات
افتح ملفًا في النافذة الحالية، أو أعد تحميله من القرص بدون اسم.
تصفح الملفات وافتحها من قائمة داخل النافذة الحالية.
افتح تبويبًا جديدًا ثم انتقل إلى التالي أو السابق.
احفظ النوافذ والتبويبات والعلامات الحالية في ملف جلسة.