30 lines
2.9 KiB
Markdown
30 lines
2.9 KiB
Markdown
|
---
|
|||
|
title: Vim
|
|||
|
localeTitle: جئت
|
|||
|
---
|
|||
|
# همة
|
|||
|
|
|||
|
[![logo](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Vimlogo.svg/75px-Vimlogo.svg.png "شعار فيم")](https://vim.sourceforge.io)
|
|||
|
|
|||
|
Vim (Vi IMproved) عبارة عن محرر نصوص قابل للتكوين بشكل كبير تم تصميمه لجعل إنشاء وتغيير أي نوع من النصوص فعال للغاية. يتم تضمينه كـ "vi" مع معظم أنظمة UNIX ، والذي يتضمن أيضًا Macos لـ Apple. فيم هو تحسن كبير على سابقتها _السادس،_ الذي تم تطويره من قبل أكثر من 40 عاما، ولا يزال قيد الاستخدام.
|
|||
|
|
|||
|
Vim مستقر صخري وتفتخر بالعديد من الميزات بما في ذلك:
|
|||
|
|
|||
|
* شجرة التراجع المستمرة والمتعددة المستويات
|
|||
|
* نظام البرنامج المساعد واسعة النطاق
|
|||
|
* دعم لمئات من لغات البرمجة وتنسيقات الملفات
|
|||
|
* بحث قوي واستبدالها
|
|||
|
* يتكامل مع العديد من الأدوات
|
|||
|
* دعم الماكرو المدمج في التلاعب بالنص الآلي
|
|||
|
* قابلة للاستخدام على الأنظمة التي تفتقر إلى دعم برامج تحرير النصوص المستندة إلى واجهة المستخدم الرسومية
|
|||
|
|
|||
|
واحد من الاختلافات الرئيسية أن Vim (وسابقتها ، _vi_ ) على المحررين الآخرين مثل _nano_ ، هو أنه _محرر شرطي_ ، مما يعني أنه يحتوي على العديد من أساليب التشغيل. على سبيل المثال ، يبدأ المحرر في _وضع التنقل_ ، والذي يسمح لك بالتنقل بسرعة حول المستند (أو ، بشكل أكثر دقة _بسرعة فائقة_ ). في هذا الوضع ، يمكنك إدخال الأوامر للتفاعل مع المستند الخاص بك ، مثل استخدام `:i` للدخول في `insert mode` `:q` للإقلاع ، `/<text>` للبحث في النص ، من بين أمور أخرى.
|
|||
|
|
|||
|
الجزء المشروط من فيم هو ما يجعلها قوية حقا. للحصول على برنامج تعليمي تفاعلي ، يرجى زيارة [OpemVim](http://www.openvim.com/) . هنا يمكنك أن تجرب بنفسك العديد من ميزاته القوية.
|
|||
|
|
|||
|
## معلومات اكثر
|
|||
|
|
|||
|
لمزيد من المعلومات ، توجه إلى [الصفحة الرئيسية لـ Vim](https://vim.sourceforge.io)
|
|||
|
|
|||
|
* [Open Vim](http://www.openvim.com/) هو برنامج تعليمي Vim تفاعلي عبر الإنترنت يمكنك القيام به بشكل صحيح في المستعرض الخاص بك
|
|||
|
* [Vim Adventures](https://vim-adventures.com) هي لعبة على الإنترنت تعتمد على اختصارات لوحة مفاتيح VIM. إنها لعبة "Zelda meets text".
|