VI یک ویرایشگر متن است که می تواند اکثر فایلها را تحت لینوکس ویرایش کند (فایل های متنی ، php و غیره).
vi editor بصورت پیشفرض تقریبا در همه سیستم عامل های خانواده لینوکس و UNIX وجود دارد و می تواند تقریبا با همه نوع Terminal ای کار کند ، دلیل اصلی آن هم این است که vi editor وابسته به کلیدهای جهت دار یا arrow keys و کلیدهای تابع یا function key ها نیست و برای کار کردن با آن فقط بایستی از از کلید های الفبایی استاندارد به عنوان دستورات ورودی به ویرایشگر استفاده کرد.
برای باز کردن فایل در ویرایشگر VI ، دستور زیر را تایپ کنید:
vi FileName
در صورتی که اسم فایل وجود داشته باشد جهت ویرایش باز می شود و در صورت عدم وجود فایلی با آن اسم ساخته می شود.
پس از باز شدن فایل، کلید “insert” را روی صفحه کلید خود فشار دهید تا وارد حالت ویرایش شود.
کلید “Esc” به شما امکان می دهد حالت ویرایش را ترک کنید ، اما ویرایشگر VI را نه.
در اینجا لیستی از دستورات پرکاربرد برای استفاده از ویرایشگر VI وجود دارد:
خروج سریع و بدون ذخیره کردن:
:q!
تغییراتی را که ایجاد شده ذخیره می کند:
:w
تغییراتی را که ایجاد شده ذخیره می کند و سپس از ویرایشگرخارج می شود:
:wq
برای جابجای بین شماره خط ها:
:#
شما را به آخرین خط فایل می رساند:
:$
شما را به خط اول پرونده می آورد:
:0
با این کار رشته “word” در پرونده جستجو می شود. با فشار دادن “n” می توانید نتیجه جستجوی دیگر را مشاهده کنید:
:/word