Версияи нави Vim 8.2 аллакай бароварда шудааст ва ин навигариҳои он мебошанд

Сабаби

Пас аз якуним соли рушд, баромадани версияи нави муҳаррири матнии Vim 8.2 эълон карда шуд, ки ҳамчун релизҳои хурд тасниф карда мешавад бо рафъи хатоҳо ва навовариҳои ҷамъшуда пешниҳодҳои беназир дар давоми конфронси VimConf 2018

Рамзи Vim дар доираи иҷозатномаи copyleft -и худ тақсим карда мешавад, ки мувофиқи GPL аст ва имкон медиҳад, ки рамз бидуни маҳдудият истифода, тақсим ва коркард карда шавад. Хусусияти асосии литсензияи Vim бо баргардонидани тағиротҳо алоқаманд аст: такмилдиҳии маҳсулоти шахси сеюм бояд ба лоиҳаи аввал гузаронида шавад, агар менеҷери Vim ин беҳбудиҳоро сазовори таваҷҷӯҳ шуморад ва дархости мувофиқ пешниҳод кунад.

Аз рӯи намуди тақсимот, Vim ба Charwareware ишора мекунад, яъне ба ҷои фурӯхтани барнома ё ҷамъоварии хайрия барои эҳтиёҷоти лоиҳа, муаллифони Vim хоҳиш мекунанд, ки агар корбар барнома ба шумо писанд ояд, ягон миқдор маблағро ба хайрия гузаронед.

Хусусиятҳои асосии нави Vim 8.2

Дар ин версияи нави Vim 8.2 дастгирии поп-ап амалӣ карда шуд, ки дар якҷоягӣ бо хосиятҳои матн ҳангоми пурсиш дар конфронси VimConf 2018, аз ҷониби таҳиягарони плагин ҳамчун хусусиятҳои маъмултарин, ки Vim намерасад, қайд карда шуданд.

Тирезаҳои поп-ап

Ин хусусияти нави поп-ап Онҳо ба шумо имконият медиҳанд, ки паёмҳо, пораҳои код ва ҳама гуна маълумоти дигарро дар бораи матни таҳриршаванда намоиш диҳед.

Ин тирезаҳо онҳоро бо роҳҳои гуногун таъкид кардан мумкин аст, онҳо зуд мекушоянд ва мебанданд. Татбиқи ин функсия такмил додани механизмҳои қаблан барои намоиш дар экран истифодашавандаро талаб кард ва инчунин васеъ кардани API барои кафолат додани кор бо тирезаҳои поп-апи плагинҳо талаб кард.

Хусусиятҳои матн

Хусусияти дигаре, ки дар ин нашрия фарқ мекунад, ин қобилияти муайян кардани хосиятҳои матн бо мебошад ки метавонад қисматҳои матнро бо ранг равшан кунад ё минтақаҳои худсарро ҷудо кунад. Хусусиятҳои матн метавонад дар шакли механизм барои истихроҷи матн истифода шавад ки дар режими асинхронӣ кор мекунад, алтернатива барои вариантҳои равшансозии синтаксиси қаблан дастраси шаблон.

Хусусияти хосиятҳои матн инчунин аз он иборат аст, ки онҳо ба матни бо онҳо алоқаманд пайваст карда мешаванд ва ҳатто ҳангоми гузоштани калимаҳои нав пеш аз матни интихобшуда ҳифз карда мешаванд.

Demo

Барои нишон додани қобилиятҳои нави Vim 8.2, мукаммал бо як бозӣ омода шудааст, ки имкон медиҳад Гӯсфандонро дар саросари экран давед. Гӯсфандони давида тавассути тирезаҳои поп-ап намоиш дода мешаванд ва рангкунӣ тавассути хосиятҳои матн амалӣ карда мешавад.

Дар ҳоле ки дар мавриди нишон додани хосиятҳои матн, Васлкунаки govim низ бароварда шуд, ки барои равшан кардани синтаксис дар барномаҳои Go бо роҳи гирифтани маълумот дар бораи семантикаи забон аз сервери берунии LSP (Language Server Protocol) истифода мешавад. Поп-апҳои Govim барои намоиши дархостҳои контексталӣ барои номҳои худкор пурра ва барои тавсифи функсияҳо истифода мешаванд.

Аз дигар тағироте, ки дар Vim 8.2 фарқ мекунанд:

  • Барои муайян кардани тағирёбандаҳое, ки тағир доданашон ғайриимкон аст, фармони нави ": const" пешниҳод карда мешавад.
  • Қобилияти муайян кардани луғатҳо бо калидҳои алифбо бидуни истифодаи нохунак илова карда шуд.
  • Қобилияти таъин кардани блокҳоро илова кард, таъини қисмҳои бисёр сатри матнро ба тағирёбандаҳо содда кард.
  • Қобилияти сохтани занҷирҳои функсия ҳангоми занг задан илова карда шуд.
  • Сохтори асосӣ китобхонаи xdiff -ро дар бар мегирифт, ки имкон дод, ки фарқияти фарқиятҳои вариантҳои гуногуни матн хеле беҳтар карда шавад.
  • Танзимоти "modifyOtherKeys" барои танзими пайвастани калид илова карда шуд.
  • Дастгирии консолии CONPTY илова карда шуд, ки имкон медиҳад тамоми намоишҳои ранга дар консол Windows 10 ба даст оварда шаванд.
  • Насбкунандаи Windows навсозӣ карда шуд.

Чӣ тавр Vim 8.2-ро дар Ubuntu ва ҳосилаҳои он насб кардан мумкин аст?

Барои онҳое, ки мехоҳанд ин версияи навро насб кунанд, онҳо инро аз анбор иҷро карда метавонанд.

Ҳарчанд аз сабаби мушкилоте, ки ба қарибӣ бо нигаҳбони ин анбор пайдо шуд, онҳо метавонанд истифодаи ин анборро талаб кунанд.

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim
Мақолаи марбут:
Ҷонатхон Ф дастрасии оммавиро аз PPA-ҳои худ бо сабаби сӯиистифода аз ҷониби ширкатҳо бо мақсадҳои тиҷоратӣ хориҷ кард

Мазмуни мақола ба принсипҳои мо риоя мекунад ахлоқи таҳрирӣ. Барои гузориш додани хато клик кунед ин ҷо.

Як тавзеҳ, аз они худ бошед

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад.

*

*

  1. Масъул барои маълумот: Мигел Анхел Гатан
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.

  1.   нахуэл Диго

    Ташаккури зиёд, ки ин ба ман бисёр кӯмак кард