كيفية تثبيت واستخدام محرر النصوص Vim على Ubuntu: دليل شامل للمبتدئين

目次

1. المقدمة

أهمية Vim في Ubuntu

يُعتبر Vim واحدًا من أهم محررات النصوص في توزيعات لينكس مثل Ubuntu.
يُعد “Vim (Vi IMproved)” أداة مطورة من المحرر الشهير القديم “vi”، ويتميز بسرعة الأداء وقابلية التخصيص العالية.
بفضل كفاءته في إدارة الخوادم والبرمجة وغيرها من المهام على لينكس، فإن إتقان Vim يمنح مستخدمي Ubuntu ميزة كبيرة.

مزايا استخدام Vim

هناك العديد من الفوائد لاستخدام Vim على Ubuntu.
فيما يلي أبرز النقاط:

  • خفيف وسريع: يبدأ بسرعة فائقة ويعمل بسلاسة حتى على الأجهزة ذات الموارد المحدودة.
  • قابلية تخصيص غنية: يمكنك ضبط الإعدادات عبر ملف .vimrc لإنشاء بيئة محرر تناسبك تمامًا.
  • مصمم للعمل من خلال لوحة المفاتيح: جميع الأوامر تعمل من خلال لوحة المفاتيح فقط، مما يزيد الكفاءة بشكل ملحوظ.
  • قابلية التوسيع عبر الإضافات: يمكن إضافة مزايا جديدة بسهولة لجعل Vim محررًا قويًا يناسب احتياجاتك.

هدف ومحتوى هذا المقال

يهدف هذا المقال إلى توضيح كيفية تثبيت واستخدام Vim على Ubuntu.
سوف نشرح خطوات التثبيت، الإعدادات الأساسية، تهيئة إدخال اللغة اليابانية، وكيفية التعامل مع المشاكل الشائعة، مع التركيز على تبسيط الشرح للمبتدئين.

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

侍エンジニア塾

2. تثبيت Vim على Ubuntu

التحقق من وجود Vim مثبت بالفعل

قد يأتي Ubuntu مع إصدار مبسط يُسمى “vim-tiny” مثبت مسبقًا.
افتح الطرفية ونفذ الأمر التالي للتحقق من وجود Vim:

vim --version

إذا ظهرت معلومات الإصدار، فذلك يعني أن Vim مثبت.
إذا ظهرت رسالة خطأ أو لاحظت ذكر “vim-tiny”، فمن الأفضل تثبيت الإصدار الكامل من Vim.

خطوات تثبيت Vim

يمكن تثبيت Vim بسهولة عبر نظام إدارة الحزم القياسي APT في Ubuntu.
اتبع الخطوات التالية للحصول على أحدث إصدار من Vim:

1. تحديث قائمة الحزم

قم أولاً بتحديث قائمة الحزم على النظام:

sudo apt update

2. تثبيت Vim

الآن، ثبّت Vim عبر الأمر التالي:

sudo apt install vim

سيتم تحميل وتثبيت الحزم المطلوبة تلقائيًا.
إذا سُئلت “Do you want to continue? [Y/n]” اضغط على Y ثم Enter.

التحقق من إصدار Vim

بعد التثبيت، تحقق من إصدار Vim مرة أخرى:

vim --version

ستظهر معلومات عن الإصدار المثبت وخيارات البناء (+clipboard وغيرها).
إذا كان “+clipboard” موجودًا، فهذا يعني إمكانية النسخ واللصق بين الأنظمة بسهولة.

طريقة بديلة للمبتدئين: التثبيت من مركز البرمجيات

إذا لم تكن مرتاحًا لاستخدام الطرفية، يمكنك تثبيت Vim من “Ubuntu Software Center”:

  1. افتح “Ubuntu Software” من قائمة التطبيقات
  2. اكتب “Vim” في شريط البحث
  3. اختر Vim واضغط “تثبيت”

هذه الطريقة مثالية للمبتدئين حيث لا تحتاج لأي أوامر طرفية.

3. الإعدادات الأساسية لـ Vim

دور ملف .vimrc وكيفية إنشائه

ملف الإعدادات .vimrc يُستخدم لتخصيص عمل Vim.
عند إضافة الإعدادات لهذا الملف، يتم تطبيقها تلقائيًا عند تشغيل Vim.

عادةً يكون .vimrc في مجلد المنزل للمستخدم (~/.vimrc).
لإنشاء الملف:

touch ~/.vimrc

بعد ذلك، افتح الملف للتعديل عبر Vim أو أي محرر آخر:

vim ~/.vimrc

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

إليك بعض الإعدادات الأساسية الموصى بها للمبتدئين على Ubuntu:

عرض أرقام الأسطر

عرض أرقام الأسطر يساعد في تحرير الأكواد أو النصوص:

set number

تفعيل تمييز الصياغة (Syntax Highlighting)

لجعل الأكواد أكثر وضوحًا من خلال تلوين الصياغة:

syntax on

ضبط إعدادات المسافة البادئة (Indentation)

لضبط المسافة البادئة على 4 مسافات وزيادة وضوح الكود:

set tabstop=4
set shiftwidth=4
set expandtab

تجاهل حالة الأحرف عند البحث

لجعل البحث لا يميز بين الأحرف الكبيرة والصغيرة:

set ignorecase
set smartcase

ignorecase: يتجاهل حالة الأحرف دائمًا
smartcase: يميزها فقط إذا احتوى نص البحث على أحرف كبيرة.

حفظ وتطبيق الإعدادات

بعد تعديل .vimrc، احفظ التغييرات وأعد تشغيل Vim.
Vim سيقرأ .vimrc تلقائيًا عند البدء من جديد.

يمكنك إعادة تحميل الإعدادات أثناء عمل Vim بهذا الأمر:

:source ~/.vimrc

سيفيدك هذا عند تجربة الإعدادات دون إعادة تشغيل Vim.

4. إعداد إدخال اللغة اليابانية

تثبيت وتكوين طريقة إدخال اللغة اليابانية (IME)

لإدخال النصوص اليابانية في Vim، يجب تثبيت وتكوين IME بشكل صحيح على Ubuntu.
أكثر الأنظمة شيوعًا هي “fcitx-mozc” و “ibus-mozc”.
فيما يلي طريقتان شائعتان للتثبيت:

تثبيت fcitx-mozc

fcitx هو نظام خفيف وسريع يحظى بشعبية بين مستخدمي Ubuntu.
نفذ هذه الأوامر:

sudo apt update
sudo apt install fcitx-mozc

بعد التثبيت، غيّر إعدادات “Language Support” واجعل نظام الإدخال هو “fcitx”.
سجّل الخروج ثم أعد الدخول لتفعيل fcitx.

تثبيت ibus-mozc

لمن يفضل نظام الإدخال القياسي في Ubuntu (IBus)، نفذ الأمر التالي:

sudo apt update
sudo apt install ibus-mozc

بعد التثبيت، أضف “Japanese (Mozc)” من إعدادات “Region & Language” ضمن “Input Sources”.

ملاحظات حول إدخال اليابانية في Vim

بما أن Vim تم تطويره في الأصل للغة الإنجليزية، توجد بعض النقاط المهمة حول إدخال اللغة اليابانية.

اختلاف سلوك IME حسب وضع Vim

لدى Vim وضعان: “الوضع العادي” و”وضع الإدراج”.
عادةً تحتاج إلى تفعيل IME فقط في وضع الإدراج.
إذا كان IME نشطًا في الوضع العادي، قد تحدث أخطاء غير متوقعة. لذلك يُنصح بتبديل IME حسب الوضع.

مشاكل توافق Vim مع IME

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

الحل: جرّب استخدام Vim بواجهة رسومية (gvim)، أو قم بضبط إعدادات الخط والترميز (encoding).

تعيين اختصارات لتبديل IME

للتبديل السريع بين اليابانية والإنجليزية، يمكنك تعيين اختصار في fcitx:

  1. افتح إعدادات fcitx
  2. انتقل إلى تبويب “إعدادات عامة”
  3. عيّن مفتاح اختصار مفضل (مثل مفتاح نصف/كامل العرض)

سيسهل ذلك التبديل بين اللغات داخل جميع التطبيقات، بما فيها Vim.

5. لجعل بيئة Vim أكثر راحة

أشهر الإضافات (Plugins) المفيدة

Vim قوي جدًا حتى بدون إضافات، لكن استخدام الإضافات يمنحك بيئة عمل أكثر احترافية.
فيما يلي بعض الإضافات الموصى بها لمستخدمي Vim على Ubuntu:

vim-airline

vim-airline يعرض شريط حالة متقدم مع معلومات مفيدة مثل اسم الملف، رقم السطر، الترميز… إلخ.
يُحسن كفاءة العمل بشكل ملحوظ.

للتثبيت:

Plug 'vim-airline/vim-airline'

راجع قسم مدير الإضافات (Plugin Manager) لمعرفة طريقة التثبيت.

nerdtree

nerdtree يعرض شجرة الملفات داخل Vim.
مفيد جدًا للمشاريع البرمجية الكبيرة حيث يمكنك تصفح الملفات والمجلدات بسهولة.

للتثبيت:

Plug 'preservim/nerdtree'

لتشغيل NERDTree:

:NERDTreeToggle

ستظهر شجرة الملفات على الجانب.

تثبيت مدير الإضافات vim-plug

لإدارة الإضافات بسهولة، استخدم مدير الإضافات الشهير “vim-plug”:

خطوات تثبيت vim-plug

  1. حمّل vim-plug وضعه في المجلد المناسب:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs   https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  1. أضف قائمة الإضافات في .vimrc:
call plug#begin('~/.vim/plugged')

Plug 'vim-airline/vim-airline'
Plug 'preservim/nerdtree'

call plug#end()
  1. شغل Vim واكتب الأمر التالي لتثبيت الإضافات:
:PlugInstall

ستُثبَّت الإضافات تلقائيًا.

تسهيل حركة المؤشر أثناء الكتابة باليابانية

أحيانًا تصبح حركة المؤشر بطيئة أو غير مستقرة عند إدخال اليابانية. هناك حلول لذلك:

إعداد تشغيل/إيقاف IME تلقائيًا

يمكنك جعل Vim يتحكم تلقائيًا في تشغيل أو إيقاف IME حسب الوضع.
استخدم إضافة مثل “fcitx.vim” لتحقيق ذلك.

استخدام skkeleton (لمستخدمي Neovim)

إذا كنت تستخدم Neovim، فهناك إضافة حديثة تسمى “skkeleton” للتحكم في إدخال اليابانية بشكل مثالي داخل Vim.

6. استكشاف الأخطاء وإصلاحها

إذا لم يعمل Vim أو ظهرت رسائل خطأ

في بعض الحالات قد لا يعمل Vim بعد التثبيت أو تظهر رسائل خطأ.
غالبًا ما يكون السبب أحد النقاط التالية:

  • عدم تثبيت الحزم المطلوبة بشكل صحيح
  • أخطاء في ملف .vimrc
  • مشكلة في الأذونات تمنع قراءة الملفات الضرورية

طرق الحل

  1. تحقق أولاً من أن Vim مثبت بشكل صحيح:
vim --version
  1. إذا كانت هناك مشكلة، أزل Vim وأعد تثبيته:
sudo apt remove vim
sudo apt install vim
  1. لتجاهل إعدادات .vimrc مؤقتًا، يمكنك تشغيل Vim بهذا الأمر:
vim -u NONE

إذا عمل Vim بشكل طبيعي، عليك مراجعة محتوى .vimrc.

إذا لم تعمل الكتابة اليابانية

قد تواجه أحيانًا مشاكل في إدخال اللغة اليابانية في Vim على Ubuntu.
تحقق من:

  • هل يعمل IME (fcitx/ibus) بشكل صحيح؟
  • هل تم تفعيل مصدر إدخال اليابانية في النظام؟
  • هل إعدادات الخط والترميز صحيحة في الطرفية؟

إذا لم تعمل في إصدار الطرفية، جرب gvim (واجهة رسومية).

إذا لم تُطبق الإعدادات من .vimrc

إذا لم تُطبق الإعدادات، تحقق مما يلي بالترتيب:

  1. هل الملف في المكان الصحيح (~/.vimrc
  • تأكد من اسم الملف.
  1. هل اسم الملف مكتوب بشكل صحيح (ليس .Vimrc بل .vimrc)؟
  • انتبه لحالة الأحرف.
  1. هل هناك أخطاء إملائية في الأوامر؟
  • كل أمر يجب أن يكون دقيقًا.
  1. هل حفظت الملف وأعدت تشغيل Vim؟
  • يمكنك أيضًا تنفيذ:
:source ~/.vimrc

باتباع هذه النقاط ستتجنب أغلب مشاكل الإعدادات.

7. الخلاصة

خطوات بدء استخدام Vim على Ubuntu

استعرضنا كيفية تثبيت Vim، ضبط الإعدادات، تهيئة الكتابة باليابانية، واستخدام الإضافات وحلول المشاكل.

الخطوات باختصار:

  1. تثبيت Vim من الطرفية أو مركز البرمجيات
  2. إنشاء .vimrc وتخصيص الإعدادات
  3. تثبيت fcitx-mozc أو ibus-mozc لكتابة اليابانية
  4. إضافة ملحقات مثل vim-airline و nerdtree
  5. حل أي مشاكل في التشغيل أو الإدخال باتباع الخطوات المذكورة

باتباع هذه الخطوات سيصبح بإمكانك كمبتدئ الاستفادة من Vim على Ubuntu.

الخطوة التالية: تعلّم المزيد عن Vim

ما قدمناه هنا هو الخطوات الأولى فقط.
يمتاز Vim بقابلية تطوير كبيرة، وكلما تعلمت أكثر ستتمكن من تخصيصه حسب احتياجاتك.

ننصحك باستكشاف:

  • أتمتة الإعدادات عبر Vim Script (VimL)
  • إعداد بيئة تطوير متقدمة باستخدام LSP
  • استخدام Neovim وميزاته الإضافية
  • تحسين الكتابة بين اللغتين اليابانية والإنجليزية

استمتع ببناء محرر نصوص يناسبك تمامًا!