--- title: Macros localeTitle: وحدات الماكرو --- ## وحدات الماكرو تسجيل وحدات الماكرو هو طريقة لجعل بعض المهام المتكررة تلقائيا في VIM. ### تسجيل وحدات الماكرو تستخدم وحدات الماكرو أحد سجلات VIM للتخزين ، حيث يتم تحديد كل سجل بحرف `a` إلى `z` . لبدء ماكرو ، في الوضع العادي ، اضغط على: ```vim q ``` مثال: `qq` يبدأ ماكرو في السجل `q` ، يبدأ `qs` الماكرو في التسجيل `s` عند هذه النقطة سترى في خط القاع VIM `recording @q` ، وهذا يعني أن كل ما تكتبه الآن سوف يتم تسجيله في الماكرو. لإيقاف تسجيل الماكرو ، اضغط على `` للعودة إلى الوضع العادي ، و `q` لإنهاء الماكرو. لتنفيذ الماكرو الذي قمت بتسجيله ، اضغط على `@` والسجل `q` . #### تبدو العملية كاملة هكذا: * `qq` -> بدء تسجيل الماكرو في التسجيل `q` * `...` -> سلسلة الأوامر التي تريد تسجيلها * `q` -> ارجع إلى الوضع العادي وقم بإنهاء سجل الماكرو * `@q` -> تنفيذ الماكرو ، بدءًا من الخط الذي تستخدمه حاليًا * `@@` تنفيذ الماكرو مرة أخرى ### مزيد من المعلومات يمكنك العثور على مزيد من المعلومات حول وحدات الماكرو في VIM Tips Wiki: http://vim.wikia.com/wiki/Macros