freeCodeCamp/guide/arabic/vim/macros/index.md

36 lines
1.6 KiB
Markdown
Raw Normal View History

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