د متن ایډیټر خوشې کول Vim 8.2

د یو نیم کال پرمختګ وروسته ترسره شو د متن مدیر خوشې کول د وی 8.2، کوم چې د کوچني خوشې کیدو په توګه طبقه بندي کیږي ، په کوم کې چې راټول شوي غلطۍ له مینځه وړل کیږي او جلا نوښتونه وړاندیز شوي.

د ویم کوډ لخوا توزیع شوی ستاسو د خپل کاپي لیفټ لاندې منښتليک، د GPL سره مطابقت لري ، او تاسو ته اجازه درکوي پرته له کوم محدودیت څخه کوډ وکاروئ ، توزیع کړئ او بیا کار وکړئ. د ویم جواز اصلي ځانګړتیا د بدلونونو بیرته راګرځولو پورې اړه لري - د دریمې ډلې محصولاتو کې پلي شوي اصلاحات باید اصلي پروژې ته واستول شي که چیرې د ویم ساتونکی دا پرمختګونه د پاملرنې وړ وګڼي او ورته غوښتنه وسپاري. د توزیع ډول سره سم، ویم د خیریه توکو په توګه طبقه بندي شوی، د بیلګې په توګه. د برنامه پلورلو یا د پروژې اړتیاو لپاره د بسپنې راټولولو پرځای ، د ویم لیکوالان غوښتنه کوي چې خیرات ته هره اندازه مرسته وکړي که چیرې کارونکي برنامه خوښوي.

В نوی نسخه:

  • د پاپ اپ وینډوز لپاره ملاتړ پلي شوی ، کوم چې د متن ملکیتونو سره ، د پلگ ان پراختیا کونکو لخوا د خورا غوښتل شوي ب featuresو په توګه یاد شوي چې ویم د VimConf 2018 کنفرانس کې په یوه سروې کې شتون نلري. پاپ اپ تاسو ته اجازه درکوي چې پیغامونه، د کوډ ټوټې، او نور معلومات د ترمیم وړ متن په سر کې ښکاره کړئ. دا کړکۍ په مختلفو لارو روښانه کیدی شي او په چټکۍ سره پرانیستل او تړل کیدی شي. د دې فعالیت پلي کول د مخکیني کارول شوي سکرین ښودنې میکانیزمونو کې د پام وړ پرمختګونو ته اړتیا لري ، په بیله بیا د API توسیع د پلګ انونو څخه د پاپ اپ وینډوز سره کار ډاډمن کولو لپاره.
  • د متن د ځانګړتیاوو د تعریف کولو وړتیا اضافه کړه، کوم چې د متن ټوټې روښانه کولو یا د خپل سري ساحې روښانه کولو لپاره کارول کیدی شي. د متن ملکیتونه د غیر متناسب متن روښانه کولو انجن په توګه کارول کیدی شي، د پخوانیو موجود ټیمپلیټ پراساس نحوي روښانه کولو وړتیاو لپاره بدیل. د متن د ځانګړتیاوو بله ځانګړتیا دا ده چې دوی د متن سره تړلي دي او حتی کله چې نوي ټکي د ټاکل شوي متن څخه مخکې داخل شي خوندي کیږي.
  • د Vim 8.2 نوي ب featuresې په روښانه ډول څرګندولو لپاره چمتو شوی د یوې لوبې سره پلگ ان چې تاسو ته اجازه درکوي د سکرین په اوږدو کې د پسونو ډزې وکړئ. روان پسونه د پاپ اپ په کارولو سره ښودل کیږي، او رنګ ورکول د متن ځانګړتیاو له لارې پلي کیږي.

    د متن ایډیټر خوشې کول Vim 8.2

  • یو پلگ ان د متن ملکیتونو ښودلو لپاره اضافي خپور شوی govim، په Go برنامو کې د نحو روښانه کولو لپاره کارول کیږي ، د بهرني LSP سرور څخه د ژبې سیمانټیک په اړه معلومات ترلاسه کوي (د ژبې سرور پروټوکول). په govim کې پاپ اپ د نوم بشپړولو او د فعالیت توضیحاتو ښودلو لپاره د متناسب اشارو ښودلو لپاره کارول کیږي.
    د متن ایډیټر خوشې کول Vim 8.2

  • یو نوی ": const" کمانډ وړاندیز شوی ترڅو متغیرات تعریف کړي چې نشي بدلیدلی:

    const TIMER_DELAY = 400

  • د اقتباساتو کارولو پرته د لفظي کلیدونو سره د لغتونو تعریف کولو وړتیا اضافه کړه:

    اجازه راکړئ انتخابونه = #{پلورل: 30، لوړوالی: 24}

  • د دندې د بندولو وړتیا اضافه کړه ، د متغیرونو ته د متن څو کرښې ټوټې ټاکل اسانه کوي:

    اجازه راکړئ کرښو =<< پای ته ورسوئ
    لومړۍ کرښه
    دویمه کرښه
    پای

  • د زنګ وهلو میتودونو په وخت کې د فعالیت زنځیرونو رامینځته کولو وړتیا اضافه کړه:

    mylist->filter(filterexpr)->نقشه(mapexpr)->سایټ()->شامل()

  • په اصلي جوړښت کې د xdiff کتابتون شامل دی، کوم چې د متن مختلف نسخو ترمنځ د توپیرونو نمایندګۍ کې د پام وړ وده کړې؛
  • د غزیدلي کلیدي ترکیبونو تنظیم کولو لپاره د "modifyOtherKeys" ترتیب اضافه شوی
  • د ConPTY کنسول لپاره ملاتړ اضافه شوی، تاسو ته اجازه درکوي چې په Windows 10 کنسول کې ټول رنګونه ښکاره کړئ؛
  • د وینډوز لپاره انسټالر عصري شوی دی.

سربیره پردې، دا په پام کې نیول کیدی شي روزنه د تجربوي مدیر څانګه Neovim 0.5. Neovim د ویم فورک دی چې د توسعې او انعطاف زیاتوالي باندې تمرکز کوي. دا پروژه له پنځو کلونو څخه ډیر وخت نیسي نیول شوی د ویم کوډبیس یو تیریدونکی بیاکتنه، کوم چې بدلونونه پکې شامل دي چې د کوډ ساتل اسانه کوي، د ډیری ساتونکو ترمنځ د کار ویشلو وسیله چمتو کوي، د کور څخه انٹرفیس جلا کوي (انټرفیس پرته له دې چې داخلي ته لمس کولو پرته بدل شي)، او یو نوی پلي کول. د توزیع وړ جوړښت د پلگ انونو پراساس. د Neovim لپاره پلگ انونه د جلا پروسو په توګه پیل شوي، د متقابل عمل لپاره چې د میسج پیک فارمیټ کارول کیږي.

سرچینه: opennet.ru

Add a comment