آموزش صفر تا صد ویرایشگر متن سیستم عامل لینوکس ، vim (ویم) | tabriziot.com

آموزش کاملا کاربردی ویرایشگر Vim

آموزش صفر تا صد ویرایشگر متن سیستم عامل لینوکس Vim

در این مقاله (آموزش کاملا کاربردی ویرایشگرVim – قسمت اول) از tabriziot قصد بررسی آموزش ide vim رو برای دوستان دارم که شامل نحوه نصب ویم ، دستورات ذخیره و خروج فایل ، مد های مختلف ویم ، دستورات کاربردی همچون کپی و پیست و همچنین در ادامه این آموزش قصد آموزش کانفیگ شخصی این ادیتور رو براتون دارم.

ویم (vim) چیست ؟

یک ادیتور (ویرایشگر) متن معروف ، سبک ، کم حجم ، موجود در اکثر مخازن ، نصب آسان ، با قابلیت کانفیگ (تنظیم) بالا است.

برای نصب فقط کافی است دستور زیر را وارد کنید :

sudo apt install vim

برای تشخیص ورژن نصب شده :

vim --version

و برای باز کردن فایل

vim FILENAME

نکته :

اگر فایل در دایرکتوری فعلی موجود باشد دستور بالا آن فایل را باز خواهد کرد ، درغیر این صورت فایلی با آن نام باز خواهد کرد ولی ذخیره نخواهد کرد و فقط در صورتی  فایل ایجاد میشود که بعد از باز کردن آن را ذخیره کنیم.

Vim دو حالت دارد ، حالت اول و پیش فرض Normal mod است و حالت بعدی insert mod .

در حالت normal قادر به نوشتن و وارد کردن اطلاعات در فایل نیستیم ولی در حالت insert قادر به نوشتن و ایجاد تغییرات هستیم.

نحوه ذخیره فایل و وارد کردن دستورات در ویم

در حالت عادی برای دستور دادن به ویم بایستی ابتدا وارد حالت normal بشویم ، اگر در حالت insert هستید کلید Esc را بفشارید تا به حالت normal بروید ، حال برای وارد کردن دستور کلید دو نقطه «« : »» را بزنید و بنویسید :

:exit    -----> exit vim
:q       -----> exit vim

برای وارد شدن به حالت insert کافی است کلید «« i »» را بفشارید تا وارد حالت insert بشوید و فایل را ویرایش کنید .

بیشتر بخوانید »»» چهار چوب طراحی سایت

برای ذخیره فایل از دستورات زیر میتوانید استفاده کنید :

:q!      -----> exit file and don't save file
:qw      -----> exit file and save file
:w       -----> just save file , like Ctrl+s in other editors

یک ویژگی خوبی که ادیتور ویم دارد این است که آموزش خودش را کنار خودش دارد ، برای وارد شدن به بخش آموزش ویم کافی است در محیط بش (ترمینال) دستور زیر را وارد کنید :

$vimtutor   -----> open vim tutorial

آموزش ویم شامل وارد زیر است که ذکر خواهیم کرد

  • با استفاده از فلش های جهت ، میشود مکان نما را تغییر داد و همچنین استفاده از کلید های زیر :
j --> down   |   l --> right   |   h --> left   |   k --> up
  • در حالت نرمال قادر هستیم تا با استفاده از کلید های X و Del کلمات را پاک کنیم.
  • اگر در حالت normal از کلید ترکیبی shift + a استفاده کنیم به آخر سطری که مکان نما در آنجا است میرود و همزمان وارد حالت insert میشود.
  • برای انجام عمل undo از کلید U در حالت نرمال استفاده میکنیم.
  • برای انجام عمل redo از کلید ترکیبی Ctrl + r استفاده میکنیم.
  • اگر دوبار کلید G را بزنید ««GG»» مکان نما به اول فایل میرود.
  • اگر از کلید ترکیبی shift + g استفاده کنید به انتها خط خواهید رفت.
  • اگر شماره خط را وارد کنید سپس از کلید ترکیبی خط بالا استفاده کنید به آن سطر از فایل خواهیم رفت.
  • برای جستجو در فایل باستی در حالت نرمال ابتدا کلید ««/»» را بزنیم سپس کلمه مورد نظر و اینتر .
  • برای رفتن به کلمه پیدا شده ی بعدی از کلید n و برگشتن به کلمه قبلی nn را بایستی بفشاریم.
  • برای نشان دادن اینکه آکولادی که باز کردید کجا بسته شده است به ابتدای آکولاد رفته و کلید «« % »» را بفشارید.
  • دستورات کپی و پیست :
    وارد حالت visual مشویم با استفاده از کلید V و قسمت مورد نظر را انتخاب میکنیم و با کلید y عمل کپی انجام خواهد شد و سپس در قسمت مورد نظر برای پیست کردن از کلید p استفاده میکنیم.

دستورات بالا برخی از دستورات پر کاربرد ویرایشگر vim بودند برای اطلاع از تمامی دستورات و کلید های میانبر از آموزش خوده ویم استفاده کنید .

آموزش صفر تا صد ویرایشگر متن سیستم عامل لینوکس ، vim (ویم) | tabriziot.com

اگر از سیستم عامل گنو/لینوکس استفاده میکنید به احتمال زیاد به زبان برنامه نویسی C علاقه مند هستید که می تونید جهت مشاوره رایگان و ثبت نام در دوره آموزش پروژه محور c از این لینک اقدام کنید.


منبع : برنامه نویسی تبریز Tabriziot

سایر مقالات مفید سایت:

نوشتن نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *