الإعلانات

قوية وفعالة وقابلة للتكوين بدرجة كبيرة - هذا هو Vim باختصار. لقد كان محرر نص سطر الأوامر عبر النظام الأساسي موجودًا على مر العصور ولديه مجتمع متين عبر الإنترنت يمكنك البحث عنه للحصول على المساعدة. أفضل جزء هو أن Vim مجاني ومفتوح المصدر.

إذا كنت قد انخرطت فقط في Vim حتى الآن ، فإن الخطوة التالية هي الحصول على الراحة من أوامر Vim أي اختصارات لوحة المفاتيح لـ Vim. (هذا ضروري نظرًا لأن Vim محرر نصوص تتمحور حول لوحة المفاتيح.)

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

ضع في اعتبارك أن Vim (Vi Improved) هو نسخة معدلة من محرر النصوص المستندة إلى Unix Vi ، والذي يأتي مع توزيعات Linux المتعددة. لذلك ستجد أن العديد من أوامر Vim تعمل أيضًا كأوامر Vi.

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

أوامر الغش فيم ورقة

الاختصار عمل
حركة المؤشر
ح حرك المؤشر إلى اليسار
ي حرك المؤشر لأسفل
ك حرك المؤشر لأعلى
ل حرك المؤشر إلى اليمين
w أو ¹W انقل المؤشر إلى بداية الكلمة التالية
b أو ¹B انقل المؤشر إلى بداية الكلمة السابقة
e أو ¹E المضي قدما إلى نهاية الكلمة
0 الانتقال إلى بداية السطر
^ الانتقال إلى أول حرف غير فارغ في السطر
$ الانتقال إلى نهاية السطر
G انتقل إلى السطر الأخير من المستند
نانوغرام أو: ن انتقل إلى رقم السطر n
' إلى الموضع قبل آخر قفزة ، / حيث تم إعطاء آخر أمر "m" "/" m` ".
الفوركس الانتقال إلى التواجد التالي للحرف x
تكساس الانتقال إلى حرف واحد قبل الحرف x
} الانتقال إلى الفقرة التالية
{ الانتقال إلى الفقرة السابقة
H الانتقال إلى المنزل (أعلى) من الشاشة
L الانتقال إلى السطر الأخير من الشاشة
M الانتقال إلى منتصف الشاشة
3 ، و ، س الانتقال إلى الحالة الثالثة للحرف x للأمام من المؤشر على السطر الحالي.
3 ، واو ، س الانتقال إلى الحالة الثالثة للحرف x من المؤشر على السطر الحالي.
تحرير ملف
ص استبدال حرف واحد
دد قص (حذف) خط
yyyy إنهاء يانك (نسخة) خط
2yy Yank (نسخة) سطرين
J ربط الخط أدناه إلى واحد الحالي
سم مكعب أو دإ تغيير (استبدال) السطر بأكمله
الأسلحة الكيميائية تغيير (استبدال) إلى نهاية الكلمة
ج $ تغيير (استبدال) إلى نهاية السطر
س حذف الحرف والنص البديل
إكس بي تبديل حرفين (حذف ولصق)
ش الغاء التحميل
السيطرة ص الإعادة
. كرر الأمر الأخير
بحث واستبدال
* البحث عن كلمة تحت المؤشر
/pattern البحث عن النمط
؟نمط البحث إلى الوراء لنمط
ن كرر البحث في نفس الاتجاه
ن كرر البحث في الاتجاه المعاكس
:٪ ق / القديم / الجديد / ز استبدال جميع الحالات القديمة مع الجديد
:٪ ق / القديم / / الجديد GC استبدال جميع الحالات القديمة مع الجديد ، مع تأكيدات
حركة الشاشة
السيطرة ش تحريك الشاشة لأعلى بنصف الصفحة
السيطرة ب تحريك الشاشة لأعلى بصفحة واحدة
السيطرة د تحريك الشاشة لأسفل بمقدار نصف الصفحة
السيطرة و حرك الشاشة لأسفل بصفحة واحدة
خ خ شاشة مركز على المؤشر
ZT محاذاة الجزء العلوي من الشاشة مع المؤشر
ZB محاذاة أسفل الشاشة مع المؤشر
إدراج الوضع (إدراج النص)
أنا أدخل وضع الإدراج
أنا تضاف في بداية السطر
أ أدخل (إلحاق) بعد المؤشر
أ إدراج (إلحاق) في نهاية السطر
س إلحاق (فتح) سطر جديد أسفل السطر الحالي
O إلحاق (فتح) سطر جديد أعلى السطر الحالي
عصام إدراج (إلحاق) في نهاية الكلمة
زر Esc فى الكيبورد الخروج من وضع الإدراج
تغيير القضية
~ تبديل الحالة (الحالة => الحالة)
قو الأحرف الكبيرة
غو أحرف صغيرة
gUU الخط الحالي الكبير (أيضًا gUgU)
guu خط التيار الصغير (أيضًا gugu)
الوضع المرئي (وضع علامة النص)
الخامس بدء الوضع المرئي ، وضع علامة على الخطوط ، ثم تنفيذ أمر (مثل y-yank)
الخامس بدء وضع بصري linewise
فو الانتقال إلى الطرف الآخر من المنطقة المحددة
Ctrl v بدء وضع كتلة البصرية
فو الانتقال إلى الزاوية الأخرى من كتلة
العنف ضد المرأة بمناسبة كلمة
VAB تعليم كتلة بـ ()
VAB تعليم كتلة بـ {}
VIB علامة كتلة الداخلية مع ()
VIB وضع علامة على الكتلة الداخلية بـ {}
زر Esc فى الكيبورد الخروج من الوضع المرئي
الأوامر البصرية
> تحويل النص إلى اليمين
تحول النص اليسار
#خطأ! خط المسافة البادئة التلقائي الحالي
تحول الخط الحالي اليسار بواسطة shiftwidth
>> تحول الخط الحالي اليمين بواسطة shiftwidth
ذ Yank (نسخة) نص ملحوظ
د حذف النص ملحوظ
~ حالة التبديل
أوامر قابلة للطي
ZF # ي إنشاء أضعاف من المؤشر أسفل خطوط #
ZF / تنشئ السلسلة أضعافًا من المؤشر إلى السلسلة
ZJ انقل المؤشر إلى الطي التالي
ZK انقل المؤشر إلى الطية السابقة
زا تبديل أضعاف تحت المؤشر
زوي افتح حظيرة في المؤشر
زوي افتح جميع الطيات في المؤشر
ZC إغلاق أضعاف تحت المؤشر
زينب هانم زيادة foldlevel من جانب واحد
زينب هانم أغلق جميع الطيات المفتوحة
ZR خفض foldlevel من جانب واحد
ZR قم بتخفيض المستوى إلى صفر - ستكون جميع الطيات مفتوحة
ZD حذف أضعاف في المؤشر
ZE حذف جميع الطيات
الانتقال إلى بداية فتح أضعاف
] ض الانتقال إلى نهاية فتح أضعاف
نوافذ التبويب
#gt الانتقال إلى رقم علامة التبويب #
السيطرة ث ، ر انقل نافذة الانقسام الحالية إلى علامة تبويبها الخاصة
: tabmove # انقل علامة التبويب الحالية إلى الموضع # (مفهرسة من 0)
: tabnew filename /: tabn filename افتح ملفًا في علامة تبويب جديدة
: tabclose /: tabc أغلق علامة التبويب الحالية وجميع نوافذها
: tabonly /: tabo أغلق جميع علامات التبويب باستثناء علامة التبويب الحالية
gt /: tabnext /: tabn الانتقال إلى علامة التبويب التالية
gT /: tabprev /: tabp الانتقال إلى علامة التبويب السابقة
العمل مع ملفات متعددة
: اسم الملف ه تحرير ملف في مخزن مؤقت جديد
: إيني افتح ملفًا فارغًا للتحرير
: bnext /: bn انتقل إلى المخزن المؤقت التالي
: bprev /: bp انتقل إلى المخزن المؤقت السابق
: دينار بحريني حذف المخزن المؤقت (إغلاق ملف)
: اسم ملف sp فتح ملف في المخزن المؤقت ونافذة جديدة
: مقابل اسم الملف فتح ملف في المخزن المؤقت الجديد ونافذة عموديا
السيطرة ث ، ق انقسام النافذة
السيطرة ث ، ث تبديل النوافذ
السيطرة ث ، ف استقال من النافذة
Ctrl w ، v انقسام النافذة عموديا
السيطرة ث ، ح انقل المؤشر إلى النافذة اليسرى
السيطرة ث ، ل انقل المؤشر إلى النافذة اليمنى
السيطرة ث ، ك انقل المؤشر إلى النافذة أعلاه
السيطرة ث ، ي انقل المؤشر إلى النافذة أدناه
السيطرة ث ، ص تدوير النوافذ في اتجاه عقارب الساعة
السيطرة ث ، تي نقل النافذة الحالية إلى علامة تبويب جديدة
:على أغلق جميع النوافذ باستثناء النافذة الحالية
السيطرة ث ، | تعظيم عرض النافذة النشطة
السيطرة ث ، 1 ، | تقليل عرض النافذة النشطة
السيطرة ث ، _ زيادة ارتفاع النافذة النشطة
Ctrl w ، 1 ، _ تقليل ارتفاع النافذة النشطة
السيطرة ث ، = معادلة حجم النوافذ
الخروج من الملف
: ث اكتب (احفظ) الملف ، لكن لا تخرج
: وك اكتب (احفظ) ثم استقال
: س أو زد اكتب (احفظ) الملف الحالي في حالة تعديله وإنهائه
: ف إنهاء (فشل في حالة وجود تغييرات غير محفوظة)
: ف! قم بإنهاء وتجاهل التغييرات غير المحفوظة
: سؤال وجواب قم بإنهاء كافة المخازن المؤقتة والنوافذ
ZQ قم بإنهاء دون التحقق من التغييرات
can يمكن للكلمة أن تحتوي على علامات ترقيم.

تحسين فيم

لا شك أن Vim هو محرر نصوص رائع ، لكن يمكن أن يتعلق الأمر ببعض الميزات المفيدة التي تم تجهيز معظم برامج تحرير النصوص الحديثة بها. والخبر السار هو أنه يمكنك إضافة أهم الميزات من برامج تحرير النصوص الأخرى إلى Vim كيفية إضافة ميزات أعلى من غيرها من المحررين النص إلى Vimباستخدام محرر نص Vim ولكن تمنى لو كان يعمل مثل المحررين النص الآخرين؟ إليك كيفية تثبيت ميزات جديدة في Vim. اقرأ أكثر !

صورة الائتمان: ماركوس سبيسك على Unsplash

تم تدريب أكشاتا على الاختبار اليدوي ، الرسوم المتحركة ، وتصميم UX قبل التركيز على التكنولوجيا والكتابة. جمع هذا بين اثنين من أنشطتها المفضلة - فهم الأنظمة وتبسيط المصطلحات. في MakeUseOf ، يكتب أكشاتا عن تحقيق أفضل استفادة من أجهزة Apple الخاصة بك.