Fa'asa'olotoina o le fa'atonu tusitusiga Vim 8.2

A maeʻa le tausaga ma le afa o le atinaʻe na tupu fa'asalalauga fa'atonu tusitusiga Vim 8.2, lea o lo'o fa'avasegaina o se fa'amalologa la'ititi, lea e fa'ate'aina ai fa'aputuga mea sese ma fa'atū'esea fa'afouga.

Vim Code tufatufaina e i lalo o lau lava copyleft laisene, tausisia le GPL, ma faʻatagaina oe e faʻaaoga, tufatufa ma toe faʻaogaina le code e aunoa ma se faʻatapulaʻaina. O le vaega autu o le laisene Vim e fesoʻotaʻi ma le toe faʻafoʻiina o suiga - faʻaleleia atili o loʻo faʻatinoina i oloa lona tolu e tatau ona tuʻuina atu i le uluai poloketi pe afai e manatu le Vim maintainer o nei faʻaleleia e tatau ona gauai ma tuʻuina atu se talosaga talafeagai. E tusa ai ma le ituaiga o tufatufaga, Vim ua faʻavasegaina o Charityware, i.e. Nai lo le faʻatau atu o le polokalama poʻo le aoina o foaʻi mo manaʻoga o le poloketi, o tusitala o Vim e talosaga e foaʻi soʻo se aofaiga i le alofa pe a fiafia le tagata faʻaoga i le polokalama.

В le fou lomiga:

  • Lagolago mo pop-up windows ua uma ona faʻatinoina, lea, faʻatasi ai ma mea tau tusitusiga, na matauina e le au faʻapipiʻi faʻapipiʻi e pei o foliga sili ona talosagaina e le maua e Vim i se suʻesuʻega i le VimConf 2018 conference. Pop-ups e mafai ai ona e fa'aalia fe'au, snippet code, ma so'o se isi fa'amatalaga i luga o tusitusiga e mafai ona fa'asa'oina. O nei faamalama e mafai ona faʻamalamalamaina i auala eseese ma e mafai ona vave tatala ma tapuni. O le faʻatinoga o lenei faʻatinoga e manaʻomia ai le faʻaleleia atili o le faʻaogaina muamua o faʻaaliga faʻaaliga, faʻapea foʻi ma le faʻaopoopoga o le API e faʻamautinoa ai le galue ma faʻamalama pop-up mai plug-ins.
  • Faʻaopoopo le tomai e faʻamatala ai mea totino, lea e mafai ona faʻaoga e faʻamaonia ai vaega o tusitusiga pe faʻamaonia vaega faʻapitoa. E mafai ona fa'aogaina meafaitino i le tulaga o se afi fa'amanino tusitusiga, o se isi mea i le fa'ata'ita'iga-fa'avae fa'ata'ita'iga fa'amanino agava'a. O le isi vaega fa'apitoa o meafaitino o tusitusiga o lo'o fa'apipi'i fa'atasi ma tusitusiga o lo'o feso'ota'i ma ia ma fa'asaoina e tusa lava pe fa'aofi upu fou a'o le'i filifilia le tusitusiga.
  • Ina ia faʻaalia manino foliga fou o Vim 8.2 saunia faʻapipiʻi ma se taʻaloga e mafai ai ona e fanaina mamoe o loʻo tamoe i luga o le lau. O mamoe tamo'e e fa'aalia i le fa'aogaina o pop-ups, ma fa'atino le valivali e ala i meafaitino.

    Fa'asa'olotoina o le fa'atonu tusitusiga Vim 8.2

  • Ua fa'aopoopoina fo'i fa'asalalauina se fa'apipi'i e fa'aalia ai uiga o tusitusiga malo, fa'aaogaina mo fa'ailoga fa'asologa i polokalame Go, mauaina o fa'amatalaga e uiga i semantics o le gagana mai se server LSP fafo (Gagana Faʻavae Tulafono). Pop-ups i govim e fa'aoga e fa'aali ai fa'ailo fa'atatau mo le fa'amae'aina o igoa ma fa'aali fa'amatalaga galuega.
    Fa'asa'olotoina o le fa'atonu tusitusiga Vim 8.2

  • Ua tuʻuina mai se faʻatonuga fou ": const" e faʻamalamalamaina ai fesuiaiga e le mafai ona suia:

    const TIMER_DELAY = 400

  • Faʻaopoopoina le tomai e faʻamatala ai lomifefiloi ma ki moni e aunoa ma le faʻaogaina o upusii:

    tu'u filifiliga = #{lautele: 30, maualuga: 24}

  • Faʻaopoopo le tomai e poloka ai tofiga, faʻafaigofie ona tuʻuina atu le tele o laina laina o tusitusiga i fesuiaiga:

    tu'u laina =<< tipi END
    laina tasi
    laina lua
    TULAGA

  • Faʻaopoopo le tomai e fausia ai filifili galuega pe a valaʻau metotia:

    mylist->filter(filterexpr)->faafanua(mapexpr)->fa'avasega()->fa'atasi()

  • O le fausaga autu e aofia ai le faletusi xdiff, lea ua faʻaleleia atili ai le faʻatusaina o eseesega i le va o tusitusiga eseese;
  • Fa'aopoopoina le "modifyOtherKeys" fa'atulagaina e seti ai tu'ufa'atasiga fa'alautele
  • Faʻaopoopo le lagolago mo le ConPTY faʻamafanafanaga, faʻatagaina oe e faʻaalia lanu uma ile Windows 10 faʻamafanafanaga;
  • O le fa'apipi'i mo Windows ua fa'aonaponei.

E le gata i lea, e mafai ona matauina aoaoga lala faatonu faataitai Neovim 0.5. Neovim o se tui o Vim e taulaʻi i le faʻalauteleina o le faʻalauteleina ma le fetuutuunai. Ua silia ma le lima tausaga o faagasolo le galuega taofia O se suiga malosi o le Vim codebase, lea e aofia ai suiga e faigofie ai le faʻaogaina o le code, tuʻuina atu se auala e vaeluaina ai le galuega i le va o le tele o tagata tausi, vavae ese le atinaʻe mai le autu (e mafai ona suia le atinaʻe e aunoa ma le paʻi i totonu), ma faʻatino se mea fou. fausaga fa'alautele e fa'avae i luga o fa'apipi'i. O mea fa'apipi'i mo Neovim ua fa'alauiloaina o ni faiga eseese, mo le fegalegaleai lea e fa'aoga ai le MessagePack format.

puna: opennet.ru

Faaopoopo i ai se faamatalaga