ویم

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
Vim
Vim logo
Vim-(logiciel)-console.png
ویم در حال اجرا در یک برابرساز ترمینال
توسعه‌دهنده نرم‌افزار برام مولینار
انتشار ابتدایی ۱۹۹۱ نوامبر، ۲؛ ۲۶ سال پیش (۲-۱۱-۱۹۹۱)
مخزن نسخه‌ها github.com/vim/vim
نوشته شده توسط سی و ویم‌اسکریپت
سکوی رایانش چندسکویی: یونیکس، لینوکس، مایکروسافت ویندوز، آی‌اواس، اندروید
موجود برای انگلیسی، آلمانی، اسپانیایی، ایتالیایی، چینی، روسی، فارسی، فرانسوی، لهستانی[۱]
گونه ویرایشگر متن
پروانه نرم‌افزار آزاد، بخشش‌افزار
وبگاه http://www.vim.org/

ویم (به انگلیسی: Vim) (سرنام عبارت vi improved به معنای وی‌آی بهبود یافته) ویرایشگر متنی است که توسط برام مولینار در سال ۱۹۹۱ برای رایانه‌های آمیگا عرضه شد. این نام‌گذاری به این دلیل است که ویم به عنوان یک گسترش‌دهندهٔ ویرایشگر وی‌آی توسعه داده شده بود. ویم در آغاز برای رایانه‌های آمیگا منتشر شده بود؛ اما پس از آن به سوی چندسکویی پیش رفت.

ویم یک پروژهٔ نرم‌افزاری متن‌باز است. مولینار، نویسندهٔ آن، برای حمایت از کودکان اوگاندا کاربران را تشویق به بخشش برای مؤسسهٔ خیریه‌ای می‌کند که به آن کودکان یاری می‌رساند.[۲]

در سال ۲۰۰۶ ویم به عنوان پرطرفدارترین ویرایشگر متن توسط خوانندگان لینوکس ژورنال انتخاب شد.

تاریخچه دیگر ویرایشگرها Emacs-1 : این ویرایشگر از نظریهٔ هر چه بیشتر بهتر، استفاده می‌کند. دارای امکانات زیادی است که از ویژگی‌های بسیاری پشتیبانی می‌کند. روی اکثر توزیع‌های لینوکس نصب است. در واقع ویرایشگر (vi) و ایمکس دو رقیب اصلی در عرصهٔ ویرایش متن در دنیای شبه یونیکس محسوب می‌شوند و جنگ ویرایشگرها را به وجود آوردند. ایمکس یکی از قوی‌ترین ویرایشگرهای متن در حال حاضر است. باید توجه داشت که ایمکس برای ویرایش متن است و نه واژه‌پردازی. از این رو هدف اصلی آن کنترل اندازه یا نوع قلم و امثال آن نیست، بلکه دستکاری در کلمات و بندها (شامل جابجایی و پس‌وپیش کردن و پاک‌کردن و…) و رنگ‌آمیزی متن برای آسان‌سازی ویرایش برنامه‌های رایانه‌ای و امثال آن است. از طریق ایمکس می‌توان برنامه‌های رایانه‌ای را نوشته، اجرا و حتی غلط‌گیری (debug) کرد. اصولاً می‌توان ایمکس را برای کار با هر زبان برنامه‌نویسی دلخواهی بهینه‌سازی و تنظیم کرد؛ و تمام این گسترش‌ها از طریق زبان ایمکس لیسپ است. Jed-2 : این ویرایشگر از فهرست‌ها و دیگر اجزاء گرافیکی در محیط خط فرمان استفاده می‌کند. پس ظاهر این برنامه بسیار شبیه‌تر است به ویرایشگرهای گرافیکی. عمدتاً برای توسعهٔ نرم‌افزار و برنامه‌نویسی استفاده می‌شود.

Nano-3 :

از معروف‌ترین و در عین حال ساده‌ترین ویرایشگر متن در لینوکس محسوب می‌شود که بیشتر لینوکس کارها آن را می‌شناسند. ما هم از این ویرایشگر متن برای آموزش مدیریت و پیکربندی سرور لینوکس استفاده می‌کنیم و تمامی تصاویری که از محیط ویرایش متنی در این سایت می‌بینید، عمدتاً از درون نرم‌افزار است. همان‌طور که می‌بینید علائم راهنما در پایین این نرم‌افزار به وضوح دیده می‌شود که سبب تسهیل استفاده از آن می‌شود. برای تازه‌کارها هم بسیار جذاب است. در ضمن nano یک نسخهٔ مشابه از Pico به حساب می‌آید.

Gedit-4 :

از ویرایشگرهای معروف و البته پیش فرض لینوکس میزکار Gnome است. بیشتر افراد لینوکس کار این ویرایشگر را دیده‌اند و حداقل چند بار با آن کار کردند. امکان نمایش رنگی کدها، چاپ کردن سند، پشتیبانی از افزونه‌ها، بررسی اشتباهات به چندین زبان و حالت سربرگ بندی را دارد. Tea-5 : ویرایشگر گرافیکی بر پایهٔ Qt است. رنگ‌بندی کدها، پشتیبانی در سیستم عامل‌های مختلف، پشتیبانی از متن ساده، پشتیبانی از زبان‌های برنامه‌نویسی، مدیریت پرونده و … از ویژگی‌های این برنامه است، به طوری که آن را تبدیل به یک IDE قدرتمند کرده است. تصویر بالا نمایی از ویرایشگر Tea در اوبونتو است. Sublime-6 :

Sublimeهم یکی ویرایشگر متن حرفه‌ای البته تجاری است. به طوری که رایگان نیست و استفاده‌کنندگان آن باید برای نصبش پول پرداخت کنند. از بیشتر زبان‌های برنامه‌نویسی و رنگ‌بندی کدها پشتیبانی می‌کند. بسیار کاربرپسند هم هست. حتی برای سیستم عامل‌های دیگر مثل ویندوز و مکینتاش هم ویرایش‌هایی دارد.

برای نصب کردن هر کدام از ویرایشگرهای متن لینوکس، به راحتی می‌توانید از دستور yum استفاده کنید.

جستارهای وابسته[ویرایش]

پیوند به بیرون[ویرایش]

منابع[ویرایش]

  1. "Vim in non-English languages". Retrieved 14 December 2010. 
  2. keimasi. «راهنمای استفاده از ویرایشگر VI». LinuxReview، ۱۵ اردیبهشت ۱۳۹۱. بازبینی‌شده در ۱۶ اردیبهشت ۱۳۹۱.