ٽيڪسٽ ايڊيٽر جو رليز Vim 8.2

ترقي جي هڪ اڌ سال کان پوء جڳه ورتي ٽيڪسٽ ايڊيٽر ڇڏڻ هلي 8.2، جنهن کي هڪ نابالغ رليز جي طور تي درجه بندي ڪيو ويو آهي، جنهن ۾ جمع ٿيل غلطيون ختم ڪيون وينديون آهن ۽ الڳ ٿيل جدتون تجويز ڪيون وينديون آهن.

ويم ڪوڊ طرفان ورهايل توهان جي پنهنجي ڪاپي ليٽ هيٺ لائسنسGPL جي مطابق، ۽ توهان کي اجازت ڏئي ٿو ته ڪوڊ استعمال ڪرڻ، ورهائڻ ۽ ٻيهر ڪم ڪرڻ جي بغير ڪنهن پابنديون. Vim لائسنس جي بنيادي خصوصيت تبديلين جي واپسي سان لاڳاپيل آهي - ٽئين پارٽي جي شين ۾ لاڳو ڪيل سڌارن کي اصل منصوبي ڏانهن منتقل ڪيو وڃي ٿو جيڪڏهن ويم سنڀاليندڙ انهن سڌارن کي ڌيان ڏيڻ جي لائق سمجهي ٿو ۽ هڪ لاڳاپيل درخواست جمع ڪري ٿو. تقسيم جي قسم جي مطابق، ويم کي خيراتي سامان جي طور تي درجه بندي ڪيو ويو آهي، يعني. پروگرام وڪڻڻ يا پروجيڪٽ جي ضرورتن لاءِ عطيا گڏ ڪرڻ بدران، ويم جا ليکڪ پڇن ٿا ته خيرات لاءِ ڪا به رقم عطيو ڪريو جيڪڏهن صارف پروگرام پسند ڪري.

В نئون نسخ:

  • پاپ اپ ونڊوز لاءِ سپورٽ لاڳو ڪئي وئي آهي، جيڪي ٽيڪسٽ پراپرٽيز سان گڏ، پلگ ان ڊولپرز پاران نوٽ ڪيون ويون آهن سڀ کان وڌيڪ گهربل خصوصيتون جيڪي VimConf 2018 ڪانفرنس ۾ هڪ سروي ۾ موجود آهن. پاپ اپ توهان کي پيغام، ڪوڊ اسنپٽس، ۽ ڪا به ٻي معلومات تبديل ڪرڻ جي قابل ٽيڪسٽ جي چوٽي تي ڏيکارڻ جي اجازت ڏين ٿا. اهي ونڊوز مختلف طريقن سان روشن ٿي سگهن ٿيون ۽ جلدي کوليون ۽ بند ڪري سگهجن ٿيون. ھن ڪارڪردگيءَ تي عمل ڪرڻ لاءِ اڳئين استعمال ٿيل اسڪرين ڊسپلي ميکانيزم ۾ خاص سڌارن جي ضرورت آھي، ان سان گڏ پلگ ان مان پاپ اپ ونڊوز سان ڪم کي يقيني بڻائڻ لاءِ API ايڪسٽينشن.
  • شامل ڪيو ويو متن جي خاصيتن کي بيان ڪرڻ جي صلاحيت، جيڪا استعمال ڪري سگهجي ٿي متن جي ٽڪرن کي اجاگر ڪرڻ يا صوابديدي علائقن کي اجاگر ڪرڻ لاءِ. ٽيڪسٽ پراپرٽيز استعمال ڪري سگھجن ٿيون هڪ اسنڪرونس ٽيڪسٽ نمايان ڪرڻ واري انجڻ جي صورت ۾، اڳ ۾ موجود ٽيمپليٽ تي ٻڌل نحو کي نمايان ڪرڻ جي صلاحيتن جو متبادل. متن جي خاصيتن جي هڪ ٻي خاص خصوصيت اها آهي ته اهي انهن سان لاڳاپيل متن سان جڙيل آهن ۽ محفوظ آهن جيتوڻيڪ جڏهن نوان لفظ چونڊيل متن کان اڳ داخل ڪيا وڃن.
  • Vim 8.2 جي نئين خاصيتن کي واضح طور تي ظاهر ڪرڻ لاء تيار هڪ راند سان پلگ ان جيڪا توهان کي اسڪرين جي چوڌاري رڍن کي گول ڪرڻ جي اجازت ڏئي ٿي. ھلندڙ رڍون پاپ اپ استعمال ڪندي ڏيکاريل آھن، ۽ رنگ سازي کي ٽيڪسٽ ملڪيت جي ذريعي لاڳو ڪيو ويندو آھي.

    ٽيڪسٽ ايڊيٽر جو رليز Vim 8.2

  • هڪ پلگ ان اضافي طور تي شايع ڪيو ويو آهي متن جي خاصيتن کي ظاهر ڪرڻ لاءِ govim، گو پروگرامن ۾ نحو کي نمايان ڪرڻ لاءِ استعمال ڪيو ويو، ٻاهرين LSP سرور کان ٻوليءَ جي اصطلاحن بابت معلومات حاصل ڪرڻ (ٻوليء جو سرور پروٹوکول). govim ۾ پاپ اپ استعمال ڪيا ويندا آهن لاڳاپيل اشارن کي ڊسپلي ڪرڻ لاءِ نالو مڪمل ڪرڻ ۽ ڊسپلي فنڪشن جي وضاحت.
    ٽيڪسٽ ايڊيٽر جو رليز Vim 8.2

  • ھڪڙو نئون ": const" حڪم پيش ڪيو ويو آھي متغيرن کي بيان ڪرڻ لاءِ جيڪي تبديل نه ٿي سگھن:

    const TIMER_DELAY = 400

  • اقتباس استعمال ڪرڻ کان سواءِ لغوي ڪنجين سان لغتن جي وضاحت ڪرڻ جي صلاحيت شامل ڪئي وئي:

    اختيار ڏيو = #{چوائي: 30، اوچائي: 24}

  • تفويض کي بلاڪ ڪرڻ جي صلاحيت شامل ڪئي وئي، متن جي گھڻن لائنن جا ٽڪرا متغيرن کي تفويض ڪرڻ آسان بڻائي ٿي:

    let lines =<< ٽرم END
    قطار هڪ
    قطار ٻه
    END

  • طريقن کي ڪال ڪرڻ دوران فنڪشن زنجير ٺاهڻ جي صلاحيت شامل ڪئي وئي:

    mylist->filter(filterexpr)->map(mapexpr)->sort()->join()

  • بنيادي ڍانچي ۾ xdiff لائبريري شامل آهي، جنهن ۾ مختلف متن جي ورزن جي وچ ۾ فرق جي نمائندگي کي خاص طور تي بهتر ڪيو ويو آهي؛
  • شامل ڪيو ويو "modifyOtherKeys" سيٽنگ کي وڌايو ويو ڪني مجموعن کي سيٽ ڪرڻ لاء
  • ConPTY ڪنسول لاءِ سپورٽ شامل ڪئي وئي، توهان کي سڀني رنگن ۾ ڊسپلي ڪرڻ جي اجازت ڏئي ٿي Windows 10 ڪنسول؛
  • ونڊوز لاءِ انسٽالر کي جديد بڻايو ويو آهي.

اضافي طور تي، اهو نوٽ ڪري سگهجي ٿو تربيت تجرباتي ايڊيٽر شاخ نيوويم 0.5. Neovim Vim جو هڪ ڪانٽو آهي جيڪو وڌائڻ ۽ لچڪدار وڌائڻ تي ڌيان ڏئي ٿو. ان منصوبي تي پنجن سالن کان وڌيڪ عرصي کان ڪم جاري آهي گڏ ڪيو ويو ويم ڪوڊ بيس جو هڪ جارحاڻي جائزو، جنهن ۾ تبديليون شامل آهن جيڪي ڪوڊ کي برقرار رکڻ آسان بڻائي ٿي، ڪيترن ئي سنڀاليندڙن جي وچ ۾ محنت کي ورهائڻ جو هڪ وسيلو مهيا ڪن ٿا، انٽرفيس کي بنيادي کان الڳ ڪري ٿو (انٽرفيس کي اندروني کي ڇڪڻ کان سواء تبديل ڪري سگهجي ٿو)، ۽ هڪ نئون لاڳو ڪريو. پلگ ان جي بنياد تي وسعت وارو فن تعمير. Neovim لاءِ پلگ انز الڳ عمل طور شروع ڪيا ويا آھن، رابطي لاءِ جنھن سان MessagePack فارميٽ استعمال ڪيو ويندو آھي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو