ملف vimrc: كيف تخصص Vim حسب أسلوبك في العمل؟

بعد استخدام Vim لفترة قصيرة، ستلاحظ أنك تعيد تفعيل نفس الإعدادات في كل مرة.
هنا تظهر مشكلة شائعة: كيف أجعل Vim يعمل دائمًا بالإعدادات التي تناسبني؟

الحل هو ملف vimrc، وهو ملف الإعدادات الرئيسي الذي يسمح لك بتخصيص Vim بالكامل.
في هذا المقال، سنشرح ما هو ملف vimrc، وكيف تستخدمه عمليًا، وما هي الإعدادات الأساسية التي يحتاجها أي مبرمج.


ما هو ملف vimrc؟

ملف vimrc هو ملف إعدادات نصي يقرأه Vim عند التشغيل.
أي أمر تكتبه داخله يتم تطبيقه تلقائيًا في كل مرة تفتح فيها Vim.

بمعنى آخر، بدل كتابة أوامر يدويًا في كل جلسة، تقوم بكتابتها مرة واحدة داخل vimrc.


مكان ملف vimrc

يعتمد موقع الملف على النظام، ولكن الأكثر شيوعًا هو:

  • على Linux وmacOS:
~/.vimrc
  • على Windows:
$HOME/_vimrc

إذا لم يكن الملف موجودًا، يمكنك إنشاؤه بسهولة.


إنشاء أو فتح ملف vimrc

لفتح أو إنشاء الملف:

vim ~/.vimrc

بعد ذلك، يمكنك إضافة أي إعداد تريده ثم حفظ الملف.


المشكلة: من أين أبدأ؟

كثير من المستخدمين ينسخون ملفات vimrc طويلة ومعقدة من الإنترنت،
نتيجةً لذلك، يتحول Vim إلى أداة مربكة بدل أن يكون مساعدًا.


الحل: إعدادات بسيطة وفعالة

لنبدأ بإعدادات أساسية تغطي 90% من احتياجات البرمجة اليومية.


إعدادات أساسية موصى بها

تفعيل تلوين الشيفرة

syntax on

ترقيم الأسطر

set number
set relativenumber

تحسين الإزاحة

set autoindent
set smartindent

تحسين تجربة الكتابة

set tabstop=4
set shiftwidth=4
set expandtab

هذا الإعداد يجعل المسافات متناسقة في أغلب لغات البرمجة.


تفعيل نوع الملف تلقائيًا

filetype plugin indent on

الملف كامل (نسخة بسيطة)

على سبيل المثال: يمكنك البدء بهذا الملف البسيط:

syntax on
set number
set relativenumber
set autoindent
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
filetype plugin indent on

هذا الإعداد مناسب جدًا للمبتدئين والمبرمجين على حد سواء.


اختبار الإعدادات

بعد حفظ الملف:

  1. أغلق Vim
  2. افتحه من جديد
  3. تأكد أن الإعدادات تعمل تلقائيًا

إذا ظهر تلوين الشيفرة وترقيم الأسطر، فهذا يعني أن vimrc يعمل بشكل صحيح.


هل يمكن تخصيص Vim أكثر؟

نعم، ولكن يُنصح بذلك لاحقًا.
في هذه المرحلة، الهدف هو:

  • الاستقرار
  • فهم ما تفعله كل إعدادات
  • عدم التعقيد

لاحقًا، سنشرح:

  • تخصيص Vim حسب اللغة
  • إضافة اختصارات
  • استخدام الإضافات بشكل ذكي

أخطاء شائعة يجب تجنبها

  • نسخ vimrc ضخم دون فهم
  • تغيير الإعدادات دفعة واحدة
  • تجاهل اختبار الإعداد بعد كل تعديل

نتيجةً لذلك، قد تواجه مشاكل يصعب تحديد سببها.


الخلاصة

ملف vimrc هو قلب تخصيص Vim.
بإعدادات بسيطة وواضحة، يمكنك تحويل Vim إلى محرر:

  • مريح
  • منظم
  • مناسب للبرمجة اليومية

مقالات ذات صلة

اترك رد