اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

نحوه نصب ورژن جدید Vim 8.0 در لینوکس بعد از 10 سال

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    نحوه نصب ورژن جدید Vim 8.0 در لینوکس بعد از 10 سال

    ابزار vi از زمانهای بسیار قدیم وجود داشته است و حدود سال 1976 توسعه یافته است، که امکانات قدرتمندی چون رابط کاربری مناسب برای ویراستاری، کنترل ترمینال و موارد بیشمار دیگری را برای کاربران ارائه مینماید. با این حال، فاقد فیچر های خاص مانند multiple screens ،syntax highlighting، عملکرد multiple undo و ... که اکثر کاربران Unix/Linux در یک ویرایشگر کامل جستجو میکنند، میباشد.

    بنابراین vim (vi improved یعنی vi توسعه یافته) برای ارائه یک ویرایشگر متنی با قابلیت های پیشرفته و کامل ایجاد گشته است. Vim ویرایشگر متنی بسیار قدرتمند، با قابلیت پیکربندی بسیار، محبوب و چندپلتفرمی است که بر روی سیستمهای مبتنی بر Unix از قبیل لینوکس، OS X، سولاریس، BSD و همچنین MS Windows نیز قابل اجرا میباشد.


    پیشنهاد میشود مطالعه شود :

    آموزش نصب و راه اندازی ادیتور متن vi / vim

    آموزش نحوه ایجاد کردن قالب Header برای Shell Script در ادیتور Vim

    آموزش نصب و استفاده از ویرایشگر متنی nano در لینوکس

    ابزار Kakoune یک ادیتور قدرتمند و نشآت گرفته از Vim

    12 نوع از بهترین ادیتورهای (gui + cli) در سال 2015


    Vim دارای ویژگیهای غنی و بسیار توسعه پذیر بوده که با استفاده از چندین افزونه توسعه یافته میتواند به چیزی بیش از یک ویرایشگر ساده متنی تبدیل شود.


    ویژگیهای Vim

    تعدادی از ویژگیهای قابل توجه آن عبارتند از:

    - درخت Undo چندسطحی
    - پشتیبانی از صفحه نمایشهای متعدد
    - بسیار توسعه پذیر با استفاده از پلاگینهای متعدد
    - ارائه یک ابزار Search قدرتمند و قابل اعتماد برای کاربران
    - پشتیبانی از چندین زبان برنامه نویسی و فرمت فایل
    - پشتیبانی و ادغام با ابزارهای متعدد و بسیار زیاد


    پس از گذشت 10 سال، Vim 8.0 بعنوان نسخه جدید و بهیودیافته Vim منتشر گشته که به همراه برخی از پیشرفتهای مهم، چندین Bug رفع شده از نسخه قبلی ویژگیهای جدیدتری به شرح زیر ارائه شده است :



    ویژگیهای جدید در Vim 8.0

    - وظایف (Jobs)
    - پشتیبانی از I/O کانالها و JSON غیر همزمان
    - تایمرها (Timers)
    - پشتیبانی از partials، lambdas و closures
    - قابلیت تست Style جدید
    - ادغام Viminfo با timestamp
    - پشتیبانی از GTK+3
    - پشتیبانی از DirectX مایکروسافت ویندوز



    نحوه نصب Vim 8.0 بر روی Ubuntu 16.04/ Linux Mint

    اگر چه Vim 8.0 منتشر شده، اما ممکن است زمان قابل توجهی طول بکشید تا اینکه در ریپازیتوری های توزیع های مختلف لینوکسی منتشر گردد. خوشبختانه کاربران اوبونتو و مشتقات آن قادر به استفاده از PPAهای غیررسمی و غیرقابل اطمینان نیز خواهند بود.
    کد PHP:
    sudo add-apt-repository ppa:jonathonf/vim
    sudo apt update
    sudo apt install vim 
    پس از نصب، قادر خواهید بود Vim را از طریق خط فرمان اجرا نموده و اطلاعات مربوط به آن را مشاهده نمائید:
    کد PHP:
    vim 
    برای حذف آن و بازگشت به نسخه قدیمیتر میباید فرمانهای زیر را برای پاکسازی PPA در مخزن اوبونتو اجرا کنید:
    کد PHP:
    sudo apt install ppa-purge
    sudo ppa-purge ppa:jonathonf/vim 
    در سایرتوزیعات لینوکسی ممکن است زمان بسزایی صرف ریپازیتوری رسمی نرم افزار گردد. از این رو میتوانید آخرین نسخه Vim 8.0 را از روی سورس آن کامپایل نموده و آن را امتحان کنید.


    بر روی Debian/Ubuntu و Mint

    کد PHP:
    sudo apt install ncurses-dev
    wget https://github.com/vim/vim/archive/master.zip    
    unzip master.zip
    cd vim-master
    cd src/
    $ ./
    configure
    make
    sudo make install
    vim 

    بر روی RHEL/CentOS و Fedora

    کد PHP:
    # yum  install  ncurses-devel# wget https://github.com/vim/vim/archive/master.zip    
    # unzip master.zip
    # cd vim-master
    # cd src/
    # ./configure
    # make
    # sudo make install
    # vim 
    کاربران Arch میتوانند آخرین نسخه vim را با استفاده از pacman همانند زیر نصب کنند :
    کد PHP:
    # pacman -S vim 
    در سایر توزیعات لینوکسی نیز میتوانید آن را دانلود و نصب نمایید.
    فایل های پیوست شده
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-07-2021, 12:25 PM.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X